﻿/* www.indiashoppe.com  */
/* Date:08-03-2013 Time:12:00 AM */
/*----reset start-----------*/
img
{
    border: none;
}

input[type=image]:disabled
{
zoom: 1;
filter: alpha(opacity=50);
opacity: 0.5;
} 

/*----reset end -----------*/
body
{
    font-family: Arial;
    margin: 0;
    background: #fff;    
    background-attachment: fixed;
    background-position: 50% 0%;
    background-repeat: no-repeat;    
}
textarea
{
    font-family:Arial;    
    resize: none;
}
.Main_Container
{
    width: 100%;
}
input[type=text], input[type=password], select, textarea
{
    padding: 5px;
    border: 1px #ccc solid;
    outline: none;
    border-radius: 2px;
}

/* Controls Css */
.register_textbx
{
    border: 1px #ccc solid;
    resize: noresize;
    outline: none;
    border-radius: 3px; /*padding: 5px;*/
    -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
    box-shadow: inset 1px 1px 2px 0px #dddddd;
    font-size:12px;
    font-family:Arial;
}
/* Controls Css */

/* New Color Header */
.headerTop
{
    width: 100%;
    height: 46px;
    background-image: url(../Images/Common/New_header_repeat.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
.New_Header_Container
{
    width: 100%;
    height: 224px;
    background-image: url(../Images/Common/New_header_repeat.jpg);
    background-repeat: repeat-x;
}
.new_header_bx
{
    width: 980px;
    margin: auto;
    height: 224px;
}
.new_header_bx1
{
    width: 980px;
    margin: auto;
    height: 46px;
}
.new_h_top_Menu
{
    width: 980px;
    height: 45px;
}
.n_h_logo_part
{
    width: 980px;
    height: 111px;
}
.n_h_catgry_menu
{
    width: 980px;
    height: 38px;
    background: #ff0978; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff0978 0%, #f30871 51%, #e9076b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0978), color-stop(51%,#f30871), color-stop(100%,#e9076b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff0978 0%,#f30871 51%,#e9076b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff0978 0%,#f30871 51%,#e9076b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff0978 0%,#f30871 51%,#e9076b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff0978 0%,#f30871 51%,#e9076b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0978', endColorstr='#e9076b',GradientType=0 ); /* IE6-9 */
    border-radius: 2px;
}
.n_h_logo_bx
{
    width: 519px;
    height: 111px;
    float: left;
}
ul.n_h_menuUL
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    margin-right: 15px;
}
ul.n_h_menuUL li
{
    float: right;
    margin-left: 3px;
}
ul.n_h_menuUL li:hover
{
    float: right;
    background: #06d5ff; /* Old browsers */
    background: -moz-linear-gradient(top,  #06d5ff 1%, #07ccff 52%, #03c6ff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#06d5ff), color-stop(52%,#07ccff), color-stop(100%,#03c6ff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #06d5ff 1%,#07ccff 52%,#03c6ff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #06d5ff 1%,#07ccff 52%,#03c6ff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #06d5ff 1%,#07ccff 52%,#03c6ff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #06d5ff 1%,#07ccff 52%,#03c6ff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06d5ff', endColorstr='#03c6ff',GradientType=0 ); /* IE6-9 */
    border: 1px #39b9e0 solid; /*Border Raiuds*/
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-left: 3px;
}
ul.n_h_menuUL li a
{
    font-size: 12px;
    color: #000;
    text-decoration: none;
    padding: 9px;
    display: block;
}
ul.n_h_menuUL li a:hover
{
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    padding: 8px;
    display: block;
}
.mini_cart_button
{
    width: 229px;
    height: 61px;
    position: absolute;
    top: 15px;
    right: 0px;
}
.mini_cart_btn
{
    width: 229px;
    height: 50px;
    border-radius: 4px;
    border: 1px #ffa4cd solid;
    background: #ff3f96; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff3f96 2%, #f83c8f 52%, #ee3988 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ff3f96), color-stop(52%,#f83c8f), color-stop(100%,#ee3988)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff3f96 2%,#f83c8f 52%,#ee3988 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff3f96 2%,#f83c8f 52%,#ee3988 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff3f96 2%,#f83c8f 52%,#ee3988 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff3f96 2%,#f83c8f 52%,#ee3988 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f96', endColorstr='#ee3988',GradientType=0 ); /* IE6-9 */
}
ul.n_h_top_menu1
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: right;
}
ul.n_h_top_menu1 li
{
    float: left; /*margin-right:26px;*/
    margin-right: 15px;
}
ul.n_h_top_menu1 li a
{
}
.cart_btn_bg
{
    background-color: White;
    border-radius: 3px;
}
/*New color deader end here*/

/*.headerTop
{
    width: 100%;
    height: 113px;
    background-image: url(../Images/Common/top_Menu_Repeat.jpg);
    background-repeat: repeat-x;
    background-position: top;
}*/
.header_Container
{
    width: 980px;
    height: 113px;
    margin: auto;
}
.logo_bx
{
    width: 160px;
    float: left;
    height: 113px;
}
.shngcrt_btn_outr_Div
{
    width: 230px;
    height: 50px;
    background-color: #6b7a8d;
    border-bottom: 4px #efeded solid;
    text-align: center;
}
.shpng_crt_shadow
{
    background-image: url(../Images/Common/shopping_crt_shadow.png);
    background-repeat: no-repeat;
    width: 229px;
    height: 13px;
}
.shpng_crt_btn_bg
{
    background-image: url(../Images/Common/shpng_crt_btn.png);
    background-repeat: no-repeat;
    background-position: center;
    margin: auto;
}
table.chk_wish_link_table td
{
    width: 84px;
    height: 28px;
}
table.chk_wish_link_table alter
{
    width: 103px;
    height: 28px;
}
.pro_menubar
{
    /*width: 980px;     height: 38px;     background-color: #000;     margin: auto;*/
    width: 980px;
    height: 38px;
    background: #ff3f97; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff3f97 1%, #fa3c8f 52%, #ed3988 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff3f97), color-stop(52%,#fa3c8f), color-stop(100%,#ed3988)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff3f97 1%,#fa3c8f 52%,#ed3988 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff3f97 1%,#fa3c8f 52%,#ed3988 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff3f97 1%,#fa3c8f 52%,#ed3988 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff3f97 1%,#fa3c8f 52%,#ed3988 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f97', endColorstr='#ed3988',GradientType=0 ); /* IE6-9 */
    border-radius: 2px;
    margin: auto;
}
.main_banner_container
{
    width: 980px;
    height: 345px;
    margin: 7px auto auto;
}
.main_banner1
{
    width: 612px;
    height: 345px;
    float: left;
    background-color: #f2f1f1;
}
.main_banner2
{
    width: 362px;
    height: 169px;
    float: right;
    background-color: #f2f1f1;
}
.main_banner3
{
    width: 362px;
    height: 169px;
    float: right;
    background-color: #f2f1f1;
    margin-top: 7px;
}
.main_banner_shadow
{
    /*width: 980px;
    height: 30px;
    background-image: url(../Images/Common/main_banner_shadow.png);
    background-repeat: repeat-x;
    background-position: center top;*/
    background: url('../Images/Common/IS_SpriteImg.png') no-repeat -35px -461px; 
    width: 980px; 
    height: 30px;
    border-bottom: 1px #ccc solid;
    margin: 0px auto;
}
/* Banner UL LI Modified*/
.category_Banner_container
{
    width: 980px;
    min-height: 100px;
    margin: auto;
}
ul.category_banner_ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    list-style-type: none;
    width: 980px;
    height: auto;
    float: left;
}
.category_banner_ul_li
{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 320px;
    list-style: none;
}
/* Banner UL LI Modified End*/
.sbanner_1
{
    width: 259px;
    height: 223px;
    float: left;
    margin-right: 13px;
    background-color: #f2f1f1;
}
.sbanner_2
{
    width: 262px;
    height: 223px;
    float: left;
    margin-right: 13px;
    background-color: #f2f1f1;
}
.sbanner_3
{
    width: 432px;
    height: 223px;
    float: left;
    background-color: #f2f1f1;
}
.sbanner_4
{
    width: 316px;
    height: 223px;
    float: left;
    margin-right: 13px;
    background-color: #f2f1f1;
}
.sbanner_5
{
    width: 278px;
    height: 223px;
    float: left;
    margin-right: 13px;
    background-color: #f2f1f1;
}
.sbanner_6
{
    width: 360px;
    height: 223px;
    float: left;
    background-color: #f2f1f1;
}
.banner_gap
{
    width: 980px;
    height: 25px;
    margin: auto;
}
/*.sbanner_1
{
    width: 259px;
    height: 223px;
    float: left;
    margin-right: 13px;
    background-color: #f2f1f1;
}
.sbanner_2
{
    width: 262px;
    height: 223px;
    float: left;
    margin-right: 13px;
    background-color: #f2f1f1;
}
.sbanner_3
{
    width: 432px;
    height: 223px;
    float: left;
    background-color: #f2f1f1;
}
.sbanner_4
{
    width: 316px;
    height: 223px;
    float: left;
    margin-right: 13px;
    background-color: #f2f1f1;
}
.sbanner_5
{
    width: 278px;
    height: 223px;
    float: left;
    margin-right: 13px;
    background-color: #f2f1f1;
}
.sbanner_6
{
    width: 360px;
    height: 223px;
    float: left;
    background-color: #f2f1f1;
}
.banner_gap
{
    width: 980px;
    height: 13px;
    margin: auto;
}
.main_banner_shadow
{
    width: 980px;
    height: 30px;
    background-image: url(../Images/Common/main_banner_shadow.png);
    background-repeat: repeat-x;
    background-position: center top;
    border-bottom: 1px #ccc solid;
    margin: auto;
}
*/
.tp_product_container
{
	width:160px;
	height:auto;
	margin:auto;
}
.tp_mrp_container
{
	width:160px;
	height:31px;
	background-color:#FFF;
	border-top:1px solid #ebebeb;
	margin-top:5px;
}
.tp_cp_container
{
	width:160px;
	height:31px;
	background-color:#FFF;
	border-top:1px solid #ebebeb;
	margin-top:5px;
	float:right;
}
.tp_price_heading
{
	float:left;
	width:33px;
	
	padding:11px 0 0 0;
	
	font-size:12px;
	color:#585858;
	text-align:left;
}
.tp_offer_container
{
	float:left;
	width:64px;
	height:31px;
}
.tp_price_strike
{
	width:64px;
	font-size:11px;
	color:#7e7e7e;
	padding-top:4px;
	text-align:center;
}
.tp_strikethrough {
  position: relative;
  
}
.tp_strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid;
  border-color: #9b9b9b;

  -webkit-transform:rotate(-10deg);
  -moz-transform:rotate(-10deg);
  -ms-transform:rotate(-10deg);
  -o-transform:rotate(-10deg);
  transform:rotate(-10deg);
}
.tp_offer
{
	width:66px;
	font-size:11px;
	color:#137317;
	padding-top:0px;
	text-align:center;
}
.tp_offer_bold
{
	font-size:11px;
	color:#137317;
	font-weight:bold;
}

.tp_shopping_price_mrp
{
	float:right;
	width:63px;
	padding:11px 0 0 0;
	font-size:13px;
	color:#e82364;
	font-weight:bold;
	text-align:right;
}
.tp_shopping_price_cp
{
	float:right;
	width:63px;
	padding:11px 0 0 0;
	font-size:13px;
	color:#23a0e8;
	font-weight:bold;
	text-align:right;
}
.brand_toppick_container
{
    width: 980px;
    height: 295px;
    margin: auto;
    background-color: #fcfcfc;
    border: 1px #eeeeee solid;
}
.brandslider_Container
{
    width: 503px;
    height: 199px;
    float: left;
    margin-right: 13px;
    border: 1px #d6d6d6 solid;
}
.brnd_wesellpng
{
    /*background-image: url(../Images/Common/brands_wesell.png);     background-repeat: no-repeat;     background-position: center left;*/
}
.brnd_toppicks_png
{
    /*background-image: url(../Images/Common/top_pick_png.png);     background-repeat: no-repeat;     background-position: center left;*/
}
.may_u_link_container
{
    width: 980px;
    height: 216px;
    border: 1px #d9d9d9 solid;
    margin: auto;
}
.may_u_like_png
{
    background-image: url(../Images/Common/may_u_link_text.png);
    background-repeat: no-repeat;
    background-position: center left;
    width: 116px;
    height: 214px;
    float: left;
}
.may_u_like_pro_div
{
    width: 862px;
    height: 214px;
    float: left;
}
.footer_container
{
    width: 100%;
    height: 202px;
    border-top: 3px #e43783 solid;
    background-image: url(../Images/Common/footer_bg_repeat.jpg);
    background-repeat: repeat-x repeat-y;
}
.footer_container_1
{
    background-image: url(../Images/Common/footer_shadow_repeat.png);
    background-repeat: repeat-x repeat-y;
    height: auto;
}
.footer_link_container
{
    width: 100%;
    height: 42px;
    background-color: #e9e9e9;
}
.footer_heading
{
    font-size: 15px;
    color: #000;
    font-weight: 700;
}
#TestiScroller
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.testi_content
{
    font-size: 12px;
    text-align: justify;
    color: #545252;
    line-height: 20px;
}
.testi_date_txt
{
    font-size: 10px;
    color: #545252;
}
.testi_by_txt
{
    font-size: 12px;
    color: #545252;
    font-weight: 700;
    margin-right: 10px;
}
ul.footer_categry_ul
{
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
ul.footer_categry_ul li
{
    margin-left: 0;
    text-align: left;
    font-size: 12px;
    color: #545252;
    line-height: 22px;
    padding: 0;
}
ul.footer_categry_ul li a
{
    text-decoration: none;
    color: #545252;
}
ul.footer_categry_ul li a:hover
{
    text-decoration: none;
    color: #000;
}
.footer_line_1
{
    background-position: bottom;
    width: 289px;
    height: 37px;
    background-image: url(../Images/Common/footer_line_1.jpg);
    background-repeat: no-repeat;
}
.footer_line_2
{
    background-position: bottom;
    width: 154px;
    height: 37px;
    background-image: url(../Images/Common/footer_line_2.jpg);
    background-repeat: no-repeat;
}
.footer_line_3
{
    background-position: bottom;
    width: 188px;
    height: 37px;
    background-image: url(../Images/Common/footer_line_3.jpg);
    background-repeat: no-repeat;
}
.footer_line_4
{
    background-position: bottom;
    width: 188px;
    height: 37px;
    background-image: url(../Images/Common/footer_line_4.jpg);
    background-repeat: no-repeat;
}
.footer_line_5
{
    background-position: bottom;
    background-image: url(../Images/Common/footer_line_5.jpg);
    background-repeat: no-repeat;
    width: 249px;
    height: 37px;
}
.newsletter_sign-up
{
    background-position: bottom;
    width: 249px;
    height: 37px;
    background-image: url(../Images/Common/footer_line_5.jpg);
    background-repeat: no-repeat;
}
.newsletter_text_bx
{
    border: 1px #ccc dashed;
    padding: 5px;
}
.about_us_container
{
    width: 621px;
    height: 128px;
    float: left;
    background-color: #fff;
    margin-top: 4px;
    border-right: 1px #f7f5f5 solid;
}
.socail_container
{
    width: 357px;
    height: 128px;
    float: left;
}
a.moreinfo:link
{
    color: Blue;
    text-decoration: none;
    font-size: 12px;
}


a.top_menu_link:link, a.top_menu_link:hover, a.top_menu_link:active, a.top_menu_link:visited
{
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
}


/*Checkout Link*/
a.checkout_link:link
{
    display: block;
    color: Black;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    width: 84px;
    height: 28px;
}


a.checkout_link:hover
{
    display: block;
    color: white;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    width: 84px;
    height: 28px;
}


a.checkout_link:active
{
    display: block;
    color: white;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    width: 84px;
    height: 28px;
}
a.checkout_link:visted
{
    display: block;
    color: Black;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    width: 84px;
    height: 28px;
}
/*Checkout Link*/

/*wishlist Link*/

a.wishlist_link:link
{
    display: block;
    color: Black;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    width: 103px;
    height: 28px;
}


a.wishlist_link:hover
{
    display: block;
    color: white;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    width: 103px;
    height: 28px;
}


a.wishlist_link:active
{
    display: block;
    color: white;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    width: 103px;
    height: 28px;
}


a.wishlist_link:visted
{
    display: block;
    color: Black;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    width: 103px;
    height: 28px;
}

/*wishlist Link*/

/* a.checkout_link:link, a.checkout_link:visted
{
    display: block;
    color: #000;
    text-decoration: none;
    font-size: 12px;
    font-weight: 700;
    width: 84px;
    height: 28px;
}
a.checkout_link:hover, a.checkout_link:active
{
    display: block;
    color: #FFF;
    text-decoration: none;
    font-size: 12px;
    font-weight: 700;
    width: 84px;
    height: 28px;
}
a.wishlist_link:link, a.wishlist_link:visted
{
    display: block;
    color: #000;
    text-decoration: none;
    font-size: 12px;
    font-weight: 700;
    width: 103px;
    height: 28px;
}
a.wishlist_link:hover, a.wishlist_link:active
{
    display: block;
    color: #FFF;
    text-decoration: none;
    font-size: 12px;
    font-weight: 700;
    width: 103px;
    height: 28px;
}

*/

table.chk_wish_link_table td:hover, table.chk_wish_link_table td alter:hover
{
    background-image: url(../Images/Common/btn_bg.jpg);
    background-repeat: repeat-x;
}
a.ctgry_menu_link:link, a.ctgry_menu_link:hover, a.ctgry_menu_link:active, a.ctgry_menu_link:visited
{
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
    font-weight: 700;
    z-index: 99px;
    height: 66px;
}
a.ctgry_menu_link img
{
    border: none;
}
.sml_banner_row1, .sml_banner_row2
{
    width: 980px;
    height: 223px;
    margin: auto;
}
a.footer_link:link, a.footer_link:hover, a.footer_link:active, a.footer_link:visited
{
    text-decoration: none;
    color: #494949;
    font-size: 12px;
}
a.shpng_crt_link:link, a.shpng_crt_link:hover, a.shpng_crt_link:active, a.shpng_crt_link:visited
{
    text-decoration: none;
    font-size: 12px;
    color: #000;
}


/*Banner CSS */
.Main_banner_1
{    
    /*background: url('../Images/Common/IS_SpriteImg.png') no-repeat -46px -47px;*/
    width: 612px; 
    height: 345px;
    position: relative;
}
.Main_banner_center_Div
{
    /*width: 596px;
    height: 329px;*/
    width: 612px; 
    height: 345px;
    position: absolute;
    background-color: #f2f2f2;
    /*left: 8px;
    top: 8px;
    position: relative;*/
}
.Main_banner_lefty_btn
{
    width: 26px;
    height: 22px;
    position: absolute;
    top: 150px;
    left: 570px;
}
.Main_banner_righty_btn
{
    width: 26px;
    height: 22px;
    position: absolute;
    top: 150px;
}

.Main_banner_2, .Main_banner_3
{
    /*background-image: url(../Images/Banner/main_banner_2.jpg);     background-repeat: repeat-x;*/
    width: 362px;
    height: 169px;
    list-style: none;
    margin: 0px auto;
    padding: 0px;
    float: left;
}
.Main_banner_2 li, .Main_banner_3 li
{
    width: 362px;
    height: 169px;
    margin: 0px;
    padding: 0px;
    float: left;
}
.timer
{
    background-color: #6b7a8d;
    height: 5px;
    width: 0px;
    position: relative;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    z-index: 0;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.s_banner_1
{
    background-image: url(../Images/Banner/s_banner_1.jpg);
    background-repeat: repeat-x;
    width: 259px;
    height: 223px;
}


.s_banner_2
{
    background-image: url(../Images/Banner/s_banner_2.jpg);
    background-repeat: repeat-x;
    width: 261px;
    height: 223px;
}


.s_banner_3
{
    background-image: url(../Images/Banner/s_banner_3.jpg);
    background-repeat: repeat-x;
    width: 432px;
    height: 223px;
}


.s_banner_4
{
    background-image: url(../Images/Banner/s_banner_4.jpg);
    background-repeat: repeat-x;
    width: 316px;
    height: 223px;
}


.s_banner_5
{
    background-image: url(../Images/Banner/s_banner_5.jpg);
    background-repeat: repeat-x;
    width: 277px;
    height: 223px;
}


.s_banner_6
{
    background-image: url(../Images/Banner/s_banner_6.jpg);
    background-repeat: repeat-x;
    width: 360px;
    height: 223px;
}


#brandswesell_div
{
    width: 476px;
    height: 140px;
    margin: 5px 0px 0px 12px;
    padding: 0px;
    list-style: none;
    float: left;
}

#brandswesell_div li
{
    width: 140px;
    height: 110px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    float: left;
}

.brands_logo_div
{
    width: 119px;
    height: 110px;
    float: left;
}

.toppicks_container
{
    width: 460px;
    height: 199px;
    float: left;
    border: 1px #d6d6d6 solid;
    background-color: #f2f1f1;
}
.toppicks
{
    width: 455px;
    height: 154px;
    background-color: White;
    margin: 2px 0px 0px 2px;
    padding: 0px;
}
#toppicks
{
    width: 940px;
    height: 245px;
    background-color: White;
    margin: 3px 0px 0px 0px;
    padding: 0px;
    list-style: none;
    float: left;
    left: 0px;
}
#toppicks li
{
    width: 180px;
    height: 245px;
    margin: 0px 8px 0px 0px;
    text-align: center;
    float: left;
}

.top_pick_pro_box
{
    width: 116px;
    height: 114px;
    float: left;
    border: 1px #e5e5e5 solid;
    background-color: #fff;
    margin: 7px 0px 0px 12px;
}

.top_pick_pro_div
{
    width: 396px;
    height: 114px;
    margin: auto;
    margin-top: 15px;
}

.top_pick_price_div
{
    position: absolute;
    margin-top: -32px;
    margin-bottom: 10px;
    width: 116px;
    height: 25px;
    background-color: black;
    filter: alpha(opacity=60);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.6;
}

.top_pick_price
{
    color: White;
    margin-left: 10px;
    margin-top: 5px;
    font-size: 13px;
    font-weight: 500;
}





.top_pick_pro_img
{
    background-image: url(../Images/Common/Top_pick_pro.jpg);
    background-repeat: no-repeat;
}


.may_u_lik_div
{
    width: 850px;
    height: 172px;
    margin: auto;
    margin-top: 18px;
}


.m_pro_bx
{
    width: 170px;
    height: 172px;
    float: left;
}


.m_pro_img_bx
{
    width: 170px;
    height: 127px;
}
.m_pro_img_bx img
{
    border: none;
}
.m_pro_price_div
{
    width: 170px;
    height: 45px;
    float: left;
}
.m_pro_price_text
{
    font-size: 12px;
    text-align: center;
    color: #727070;
}
.m_pro_price_text_color
{
    font-size: 15px;
    text-align: center;
    color: #118087;
    line-height: 22px;
}
.m_pro_price_text a
{
    text-decoration: none;
}
.WatermarkText
{
    color: #747272;
}


.Content_place
{
    /*width: 980px;
    min-height: 300px;
    padding-top: 2px;
    padding-bottom: 25px;
    margin: auto;*/
    width: 980px;
    min-height: 100%;
    /*height:auto !important;
    height:100%;*/
    margin: auto;
    padding-top: 2px;
    padding-bottom: 25px;
}

/*Register Page Start Here */
.registeheader_div
{
    width: 980px;
    height: 75px;
    float: left;
}
.reg_header_txt
{
    font-size: 24px;
    line-height: 20px;
    color: #000;
}
.registerbox_outer_div
{
    width: 572px;
    /*height: 402px;*/
    float: left;
    margin-bottom: 25px;
    margin-top: 5px;
    margin-right: 18px;
}
.registerbox_inner_div
{
    width: 572px;
    min-height: 380px;
    background-image: url(../Images/Common/Register_box_repeat.jpg);
    background-repeat: repeat-y;
}
.register_bx_top
{
    background-image: url(../Images/Common/regidter_bx_top.png);
    background-repeat: repeat-y;
}
.register_bx_bottom
{
    background-image: url(../Images/Common/regidter_bx_bottom.png);
    background-repeat: repeat-y;
}
.reg_note_box
{
    width: 384px;
    height: 188px;
    float: left;
    background-color: #f7f7f7;
    border-radius: 4px;
    margin-top: 5px;
    margin-bottom: 18px;
    -webkit-box-shadow: 0 0 5px rgba(50,50,50,0.25);
    -moz-box-shadow: 0 0 5px rgba(50,50,50,0.25);
    box-shadow: 0 0 5px rgba(50,50,50,0.25);
}
.registr_frm_text
{
    font-size: 14px;
    color: #666;
}
table.register_tble td
{
    height: 34px;
    width: 436px;
}
.content_general
{
    font-size: 12px;
    color: #999;
}
ol.note_ul li
{
    font-size: 12px;
    color: #999;
    line-height: 22px;
    margin-right: 10px;
}
a.cntr_link:link, a.cntr_link:active, a.cntr_link:visited
{
    font-size: 12px;
    color: #39c;
    text-decoration: none;
}
/*Register Page End Here */

/*Login Sart Here*/
.Loginbox_outer_div
{
    width: 525px;
    height: 330px;
    float: left;
    margin-bottom: 25px;
    margin-top: 5px;
    margin-right: 18px;
}

.Loginbox_inner_div
{
    width: 525px;
    height: 310px;
    background-image: url(../Images/Common/loginbx_bg_repeat.jpg);
    background-repeat: repeat-y;
}


.login_bx_top
{
    background-image: url(../Images/Common/login_box_top.jpg);
    background-repeat: repeat-y;
}
.login_bx_bottom
{
    background-image: url(../Images/Common/login_box_bottom.jpg);
    background-repeat: repeat-y;
}
/*Login End Here*/

/* Forgot passsword Start here*/
.forgotpasswrd_inner_div
{
    width: 525px;
    height: 280px;
    background-image: url(../Images/Common/loginbx_bg_repeat.jpg);
    background-repeat: repeat-y;
}
.forgotpasswrd_outer_div
{
    width: 525px;
    height: 330px;
    float: left;
    margin-bottom: 25px;
    margin-top: 5px;
    margin-right: 18px;
}
/* Forgot passsword end here*/

/* Reset passsword Start here*/
.resetpasswrd_inner_div
{
    width: 525px;
    height: 320px;
    background-image: url(../Images/Common/loginbx_bg_repeat.jpg);
    background-repeat: repeat-y;
}
.resetpasswrd_outer_div
{
    width: 525px;
    height: 330px;
    float: left;
    margin-bottom: 25px;
    margin-top: 5px;
    margin-right: 18px;
}
/* Forgot passsword end here */

/* Product Details page */

/* Product Details Container */
.pro_det_box_Div
{
    width: 449px;
    min-height: 402px;
    float: left; /*margin-left:20px;*/
    margin-left: 15px;
}
.pro_det_contnt
{
    font-size: 12px;
    color: #999999;
    line-height: 18px;
    margin: 0px;
    padding: 0px;    
}
.pro_det_contnt_heading
{
    font-size: 18px;
    font-weight: bold;
    color: Black;
    margin: 0px;
    padding: 0px;
    /*float:left;*/
}
.pro_de_info_Div
{
    width: 449px;
    min-height: 191px;
    float: right;
    border: 1px #eee solid;
    border-radius: 5px;
}
.pro_de_info_Div_inner_1
{
    width: 449px;
    height: 96px;
    float: left;
    border-bottom: 1px #eee solid;
}
.pro_de_info_Div_inner_2
{
    width: 449px;
    height: 61px;
    float: left;
    border-bottom: 1px #eee solid;
}
.pro_de_info_Div_inner_3
{
    width: 449px;
    height: 96px;
    float: left;
}
table.pro_info_text
{
    margin-left: 0px;
}
table.pro_info_text tr
{
}
table.pro_info_text td
{
}
.dvColor
{
    width: 130px;
    margin: 0px;
    padding: 0px; /*height:60px;*/
    vertical-align: middle;
    float: left;
}
#VariantColorSlider
{
    width: 130px;
    margin: 0px;
    padding: 0px;
    float: left;
    list-style: none;
}
#VariantColorSlider li
{
    list-style: none;
    margin: 0px 0px 0px 6px;
    padding: 0px;
    float: left;
}
a.write_revw:link
{
    text-decoration: none;
    font-weight:bold;
    font-size: 12px;
    color: #54aed0;
}
a.write_revw:hover
{
    text-decoration: none;
    font-size: 12px;
    color: #54aed0;
    font-weight:bold;
}
a.write_revw:visited
{
    text-decoration: none;
    font-size: 12px;
    color: #54aed0;
    font-weight:bold;
}
a.write_revw:active
{
    text-decoration: none;
    font-size: 12px;
    color: #54aed0;
    font-weight:bold;
}
a.wish_lst_link:link
{
    text-decoration: none;
    font-size: 12px;
    color: Black;
}
a.wish_lst_link:hover
{
    text-decoration: none;
    font-size: 12px;
    color: red;
}
a.wish_lst_link:visited
{
    text-decoration: none;
    font-size: 12px;
    color: Black;
}
a.wish_lst_link:active
{
    text-decoration: none;
    font-size: 12px;
    color: Black;
}
/* ProductDetails End */


.pro_det_container
{
    width: 980px;
    height: 100%;
    margin: auto;
}


.product_img_box
{
    width: 398px;
    /*height: 402px;*/ /* Test */
    float: left;
}


.product_img_box_top
{
    width: 398px;
    height: 6px;
    background-image: url(../Images/Common/Product-img_box_top.jpg);
    background-repeat: no-repeat;
}

.product_img_box_inner
{
    width: 398px;
    height: 390px;
    background-image: url(../Images/Common/Product-img_box_repeat.jpg);
    background-repeat: repeat-y;
}

.product_img_box_bottom
{
    width: 398px;
    height: 6px;
    background-image: url(../Images/Common/Product-img_box_bottom.jpg);
    background-repeat: no-repeat;
}
#pro_image
{    
    width: 390px;
    height: 390px;
    display: inline-block;
    position: relative;     
    margin: 0px auto;
    cursor: url('../Images/Common/zoom.cur'),arrow;
}
#pro_image img
{    
    height: 390px;
    display: block;
}
#pro_image img::selection
{
    background-color: transparent;
}
.pro_img_thumb
{
    width: 100px;
    height: 402px;
    float: left;
    margin-left: 15px;
}
.thumb_top_btn
{
    background-image: url(../Images/Buttons/thumb_top_btn.png);
    background-repeat: no-repeat;
    width: 100px;
    height: 32px;
}
.thumb_bottom_btn
{
    background-image: url(../Images/Buttons/thumb_bottom_btn.png);
    background-repeat: no-repeat;
    width: 100px;
    height: 32px;
}
.thumb_bx_bg
{
    width: 96px;
    height: 325px; /*background-image: url(../Images/Common/thumb_bx_bg.png);     background-repeat:no-repeat;*/
    background-position: center; /*padding-bottom: 15px;*/
    margin: 0px;
    padding: 0px;
    float: left;
    list-style: none;
}
.thumb_bx_bg li
{
    width: 96px;
    height: 108px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    float: left;
}

.pro_thumb_bx_img
{
    width: 100px;
    height: 92px;
    background-image: url(../Images/Common/thumb_bx_bg.png);
    background-repeat: no-repeat;
    margin-bottom: 15px;
}

.pro_de_bg_img
{
    background-image: url(../Images/Common/pro_det_bg.png);
    background-repeat: no-repeat;
    background-position: left;
}

.pro_uqan_text
{
    font-size: 12px;
    color: Black;
    font-weight: bold;
    margin-right: 3px;
}

table.pro_info_text p
{
    font-size: 12px;
    color: Black;
    font-weight: bold;
    line-height: 22px;
    padding: 0;
    margin: 0px;
}

table.pro_info_text span
{
    font-size: 12px;
    color: #999999;
    margin-left: 12px;
}

.price_text
{
    font-size: 24px;
    color: Black;
    padding: 0px;
    margin: 0px;
}


.similar_description_container
{
    width: 980px;
    height: 492;
    margin-top: 50px;
    margin-bottom: 50px;
}


.similar_outer_Div
{
    width: 306px;
    height: 473px;
    float: left;
    background-color: #f7f7f7;
    border-radius: 5px;
}

.description_outr_Div
{
    width: 640px;
    height: auto;
    padding-top: 10px;
    padding-bottom: 7px;
    float: right;
    background-color: #f7f7f7;
    border-radius: 5px;
}


.tab_contrl_css
{
    width: 379px;
    margin: auto;
}

.tab_content
{
    font-size: 11px;
    color: #999;
    text-align: justify;
    margin: 0px 10px 0px 10px;
    line-height: 18px;
}

.tab_cnt
{
    font-size: 11px;
    line-height: 18px;
    margin: 10px 10px 10px 10px;
    color: #999;
}

/*a
{
    outline: none;
    color: #2d2c2c;
}*/


/*Tab Container CSS*/


.MyTabStyle .ajax__tab_header
{
    font-family: "Zurich LtXCn BT" , Arial, Zurich LtXCn BT; /*font-size: 22px;*/
    font-size: 18px;
    font-weight: bold;
    display: block;
    height: 40px;
    color: Black;
}
.MyTabStyle .ajax__tab_header .ajax__tab_outer
{
    border-color: #222;
    color: #000;
    padding-left: 10px;
    margin-right: 3px;
    height: 40px; /*border:solid 1px #d7d7d7;*/
}
.MyTabStyle .ajax__tab_header .ajax__tab_inner
{
    border-color: #fff;
    color: #fff;
    padding: 3px 10px 2px 0px;
}
.MyTabStyle .ajax__tab_hover .ajax__tab_outer
{
    /*background-color:red;*/
}
.MyTabStyle .ajax__tab_hover .ajax__tab_inner
{
    color: #fff;
}
.MyTabStyle .ajax__tab_active .ajax__tab_outer
{
    border-bottom-color: #ffffff;
    background-color: #fff;
}
.MyTabStyle .ajax__tab_active .ajax__tab_inner
{
    color: #000;
    border-color: #333;
}
.MyTabStyle .ajax__tab_active .ajax__tab_header
{
    color: Red;
    border: 1px Solid #fff;
}
.MyTabStyle .ajax__tab_body
{
    /*font-family: verdana,tahoma,helvetica;*/
    font-family: "" , Arial, Zurich LtXCn BT;
    font-size: 12px;
    background-color: #fff;
    border-top-width: 0; /*border: solid 1px #d7d7d7;*/
    border-top-color: #ffffff;
}


.MyTabStyle .ajax__tab_tab
{
    color: #6B7A8D;
    cursor: pointer;
}

/*----------------*/
/*.ajax__tab_header: A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer. */
/*.ajax__tab_outer: An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner. */
/*.ajax__tab_inner: An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab. */
/*.ajax__tab_tab: An element of the tab that contains the text content. Child CSS classes:none. */
/*.ajax__tab_body: A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none. */
/*.ajax__tab_hover . This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer. .*/
/*ajax__tab_active: This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer.*/
/*----------------*//*Tab Container CSS*/

/*Tab control CSS End*/

/* Simillar Products Start here */
#similar_Div
{
    width: 281px;
    height: 406px;
    border: 1px #fff solid;
    background-color: #fff;
    list-style: none;
    margin: 7px 0px 0px 12px;
    padding: 0px;
    float: left;
}
#similar_Div li
{
    width: 276px;
    height: 135px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    float: left;
}
.similar_table
{
    width: 271px;
    height: 130px;
    margin: 15px 0px 0px 5px;
    padding: 0px;
}
.similar_heading
{
    font-size: 12px;
    color: Black;
    font-weight: normal;
    padding: 0px;        
    line-height: 18px;        
}
.similar_heading:hover
{
    color: #FD1F8C;
}
.similar_content
{
    font-size: 11px;
    color: #999999;
    line-height: 15px;
    margin-left: 8px;
    margin-right: 8px;
    text-align: justify;
}
.similar_price_text
{
    font-size: 13px;
    color: #8a8a8a;    
    margin-left: 8px;
    margin-right: 15px;
}

.similar_our_price
{
    font-size: 13px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

.sp_product_container
{
	width:160px;
	height:auto;
}
.sp_mrp_container
{
	width:160px;
	height:40px;
	background-color:#FFF;
}
.sp_cp_container
{
	width:160px;
	height:40px;
	background-color:#FFF;
	border-top:1px solid #ebebeb;
	float: left;
}
.sp_price_heading
{
	float:left;
	width:30px;
	padding:12px 0 12px 0;
	font-size:12px;
	color:#6c6c6c;
	margin-left:7px;
	text-align:left;
}
.sp_offer_container
{
	float:left;
	width:62px;
	height:35px;
	margin-right:3px;
}
.sp_price_strike
{
	width:62px;
	font-size:11px;
	color:#7e7e7e;
	padding-top:5px;
	text-align:center;
}
.sp_strikethrough {
  position: relative;
  
}
.sp_strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid;
  border-color: #9b9b9b;

  -webkit-transform:rotate(-10deg);
  -moz-transform:rotate(-10deg);
  -ms-transform:rotate(-10deg);
  -o-transform:rotate(-10deg);
  transform:rotate(-10deg);
}
.sp_offer
{
	width:62px;
	font-size:11px;
	color:#137317;
	padding-top:0px;
	text-align:center;
}
.sp_offer_bold
{
	font-size:11px;
	color:#137317;
	font-weight:bold;
}

.sp_shopping_price_mrp
{
	float:right;
	width:53px;
	padding:12px 0 12px 0;
	font-size:13px;
	line-height:18px;
	color:#e82364;
	font-weight:bold;
	text-align:right;
}
.sp_shopping_price_cp
{
	float:right;
	width:53px;
	padding:12px 0 12px 0;
	font-size:13px;
	line-height:18px;
	color:#23a0e8;
	font-weight:bold;
 	text-align:right;
}
/* Simillar Products End here */


/*--------------------*/
a.breadcrumbs:link
{
    text-decoration: none;
    font-size: 14px;
    color: #54aed0;
}

a.breadcrumbs:hover
{
    text-decoration: none;
    font-size: 14px;
    color: #54aed0;
}

a.breadcrumbs:visited
{
    text-decoration: none;
    font-size: 14px;
    color: #54aed0;
}

a.breadcrumbs:active
{
    text-decoration: none;
    font-size: 14px;
    color: #54aed0;
}

/*--------------------*/

/* Product Details page*/

/* Product Search page Start */

.Pro_search_container
{
    width: 980px;
    height: 800px;
    margin: auto;
}

.pro_srch_column_1
{
    width: 192px;
    height: auto;
    float: left;
}

.pro_srch_column_2
{
    width: 980px;
    min-height: 500;
    float: right;
}
.pro_info_pannels_container
{
    width: 980px;
    height: 197px;
}
.search_previous
{
    float: left;
    margin: 46px 15px 0px 0px;
    padding: 0px;
    height: 181px;
    vertical-align: middle;
    position: relative;
}
.search_next
{
    float: left;
    margin: 46px 0px 0px 15px;
    padding: 0px;
    height: 181px;
    vertical-align: middle;
    position: relative;
}
.search_previous a, .search_next a
{
    text-decoration: none;
}
.search_previous a img, .search_next a img
{
    border: none;
}

#ulSrchCntrls
{
    width: 890px;
    height: 178px;
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
    left: 0px;
}
.liSrchCntrls
{
    width: 175px;
    height: 181px;
    float: left;
    margin-left: 5px;
}

.pro_info_pannel_gap
{
    width: 15px;
    height: 178px;
    float: left;
}
.ur_select_bx
{
    width: 165px;
    height: 181px;
    background-color: #fcfcfc;
    border: 1px #f1f0f0 solid;
    float: left;
}

.ur_select_bx_header
{
    width: 165px;
    min-height: 41px;
    border-bottom: 1px #f1f0f0 solid;
    position: relative;
}
.ur_select_bx_header_text
{
    font-size: 14px;
    font-weight: bold;
    /*color: #42cbff;*/
    color:#16a9d9;
    padding: 12px 0px 12px 10px;
    vertical-align: middle;
    text-align: left;
    display: block;
}
.ur_select_bx_content
{
    margin: 5px;
    width: 155px;
    height: 130px;
    overflow: hidden;
    position: relative;
}
ul.ur_select_brnd_link
{
    padding: 0px;
    margin: 0px;
    list-style: none;
    text-align: left;
}
ul.ur_select_brnd_link li
{
    font-size: 13px;    
    min-height: 25px;
    width: 140px;
    text-align: left;
}
ul.ur_select_brnd_link li:hover
{
    background-color: #e3f7ff;
}
ul.ur_select_brnd_link li a
{
    text-decoration: none;
    /*color: #999999;*/
    color:#777;
    margin-left: 5px;
    padding: 5px 0px;
}
.dvPreSelectSearchPath
{
    padding-left: 15px;
    padding-top: 5px;
    min-height: 20px;
    float: left;
}
.dvSelectSearchPath
{
    background-color: #efefef; /*padding:5px 5px 2px 5px;*/
    padding: 5px 5px 2px 5px;
    height: 20px;
}

.cate_left_menu_Container
{
    width: 192px;
    height: 242px;
    margin: auto;
    padding-top: 18px;
}
.cate_left_menu_header
{
    width: 192px;
    height: 42px;
    background-image: url(../Images/Common/pr_search_left_menu_headr_repeat.jpg);
    background-repeat: repeat-x;
    position: relative;
}

.cate_left_menu_header_text
{
    font-size: 16px;
    color: #fff;
    left: 10px;
    top: 8px;
    position: absolute;
    font-weight: bold;
}

.cate_left_menu_link_bx
{
    width: 190px;
    height: 200px;
    background-color: #fcfcfc;
    border: 1px #eeeeee solid;
}

ul.cate_link_lef
{
    padding: 0px;
    margin: 0px;
    list-style: none;
}

ul.cate_link_lef li
{
    line-height: 33px;
    cursor: pointer;
}

ul.cate_link_lef li a
{
    text-decoration: none;
    color: #6b7a8d;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    display: block;
}
ul.cate_link_lef li a:hover
{
    color: Black;
}
ul.cate_link_lef li:hover
{
    background-color: #f2f2f2;
}
ul.cate_link_lef li a img
{
    border: none;
}

/*Product Display Container */
.pro_display_container
{
    width: 980px;
    min-height: 328px;
    margin-top: 20px 0px 0px 0px;
    
}
.pro_disp_holder
{
    width: 196px;
    height: 348px;
    border-bottom: 1px #f1f1f1 solid;
    float: left;
}
.pro_disp_bx_div
{
    width: 176px;
    height: 344px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
    float: left;
    border: 1px #ededed solid;
}
.pro_disp_bx_div:hover
{
    width: 176px;
    height: 344px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
    float: left;
    border: 1px #ccc solid;
     -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.18);
    -moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.18);
    box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.18);
}

.pro_disp_bx_div_container
{
    width: 176px;
    height: 196px;    
    position:relative;
    margin: 0px auto;    
}
.starproduct
{
    position:absolute;
    width:24px;
    height:29px;
    left:5px;
    top:0px;
    z-index:1;
}
.starproduct img {	
    border: none;
    width: 24px;
    max-height: 29px;
}
.starproductmini
{
    position:absolute;
    width:11px;
    height:11px;
    left:5px;
    top:0px;
    z-index:1;    
}
.pro_disp_bx_top
{
    width: 176px;
    height: 3px;
    background-color: #f9f9f9;
}
.pro_disp_bx_img_bx
{
    width: 176px;
    max-height: 188px;              
    text-align: center;
}
.pro_disp_bx_img_bx a img {
	max-width: 100%;
	max-height: 188px;		 
	margin-top: 6px; 
	border: none; 
}
img.outofstock
{
    opacity:0.1;
    filter:alpha(opacity=10); /* For IE8 and earlier */
}
.pro_disp_bx_bottom
{
    width: 176px;
    height: 5px;
    background-color: #f9f9f9;
    position:absolute;
    border:0px;
}
.pro_disp_bx_name
{
    width: 176px;
    height: 28px;
    overflow: hidden;
    margin:0px auto;
}
.pro_disp_bx_price1
{
    width: 169px;
    height: 27px;
    margin: 5px 1px 0px 1px;
    background-color:#f6e5ed;
    padding-left:5px;
}
.pro_disp_bx_price2
{
    width: 169px;
    height: 27px;
    margin: 1px 1px 0px 1px;
    padding-left:5px;
    background-color:#deeef4;
}
.pro_disp_bx_button
{
    width: 176px;
    height: 53px;
}
.pro_disp_name_text
{
    font-size: 11px;
    color: #6b7a8d;
    text-align: center;
    margin:0px 5px 0px 5px; 
    padding:0px 1px 0px 1px;    
}
.pro_dis_pric_text
{
    font-size: 13px;
    color: #999;
    font-weight: bold;
    text-decoration: line-through;
}
.pro_dis_pric_text_1
{
    font-size: 12px;
    /*color: #FB3C90;*/
    color:#333;
    font-weight: bold;
    text-decoration: none;
    margin-right:5px;
}

.mrp_container
{
	width:100%;
	height:43px;
	background-color:#FFF;
	border-top:1px solid #ebebeb;
}
.cp_container
{
	width:100%;
	height:43px;
	background-color:#FFF;
	border-top:1px solid #ebebeb;
}
.price_heading
{
	float:left;
	width:33px;
	padding:12px 0 12px 0;
	font-size:12px;
	color:#6c6c6c;
	margin-left:5px;
	text-align:left;
}
.offer_container
{
	float:left;
	width:75px;
	height:43px;
}
.price_strike
{
	width:75px;
	font-size:12px;
	color:#7e7e7e;
	padding-top:5px;
	text-align:center;
}
.strikethrough {
  position: relative;
}
.strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid;
  border-color: #9b9b9b;

  -webkit-transform:rotate(-5deg);
  -moz-transform:rotate(-5deg);
  -ms-transform:rotate(-5deg);
  -o-transform:rotate(-5deg);
  transform:rotate(-5deg);
}
.offer
{
	width:75px;
	font-size:12px;
	color:#137317;
	padding-top:0px;
	text-align:center;
}
.offer_bold
{
	font-size:12px;
	color:#137317;
	font-weight:bold;
}

.shopping_price_mrp
{
	float:right;
	width:58px;
	padding:12px 0 12px 0;
	font-size:13px;
	line-height:18px;
	color:#e82364;
	font-weight:bold;
	margin-right:5px;
	text-align:right;
}
.shopping_price_cp
{
	float:right;
	width:58px;
	padding:12px 0 12px 0;
	font-size:13px;
	line-height:18px;
	color:#23a0e8;
	font-weight:bold;
	margin-right:5px;
	text-align:right;
}
.add2cart {
	width:100%;
	margin: 0px 0px 0px 2px;	
}
.a2c_button
{		
	background-color: #f7f7f6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f6), to(#e2e2e2));
	background-image: -webkit-linear-gradient(top, #f7f7f6, #e2e2e2);
	background-image: -moz-linear-gradient(top, #f7f7f6, #e2e2e2);
	background-image: -ms-linear-gradient(top, #f7f7f6, #e2e2e2);
	background-image: -o-linear-gradient(top, #f7f7f6, #e2e2e2);
	background-image: linear-gradient(top, #f7f7f6, #e2e2e2);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border : 1px solid #e1e1e1;
	padding: 5px;
	width: 172px;
	cursor: pointer;
	font-size: 14px;
	color: #6d6d6d; text-decoration:none;
}
.a2c_button:hover,#login:focus
{		
    background-color: #fe3f97;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fe3f97), to(#ef398a));
    background-image: -webkit-linear-gradient(top, #fe3f97, #ef398a);
    background-image: -moz-linear-gradient(top, #fe3f97, #ef398a);
    background-image: -ms-linear-gradient(top, #fe3f97, #ef398a);
    background-image: -o-linear-gradient(top, #fe3f97, #ef398a);
    background-image: linear-gradient(top, #fe3f97, #ef398a);
	border : 1px solid #e93183;
	color: #FFF;
}	
.a2c_button:active
{		
     outline: none;
     box-shadow: none;		
}
.a2c_button:disabled {
	background-color: #e8e8e8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#e8e8e8));
	background-image: -webkit-linear-gradient(top, #e8e8e8, #e8e8e8);
	background-image: -moz-linear-gradient(top, #e8e8e8, #e8e8e8);
	background-image: -ms-linear-gradient(top, #e8e8e8, #e8e8e8);
	background-image: -o-linear-gradient(top, #e8e8e8, #e8e8e8);
	background-image: linear-gradient(top, #e8e8e8, #e8e8e8);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border : 1px solid #e1e1e1;
	padding: 5px;
	width: 172px;
	cursor: auto;
	font-size: 14px;	
	color: #6d6d6d; text-decoration:none;
}

    /********* Product Detail Altered Design ***********/
    .pd_product_container
    {
	    width:240px;
	    height:auto;
	    border-right:1px solid #ebebeb;
	    padding-right:10px;
    }
    .pd_mrp_container
    {
	    width:240px;
	    height:40px;
	    background-color:#FFF;
    }
    .pd_cp_container
    {
	    width:240px;
	    height:40px;
	    background-color:#FFF;
	    border-top:1px solid #ebebeb;
	    margin-top:10px;
    }
    .pd_price_heading
    {
	    float:left;
	    width:45px;
	    padding:12px 0 12px 0;
	    font-size:14px;
	    color:#6c6c6c;
	    margin-left:7px;
	    text-align:left;
    }
    .pd_offer_container
    {
	    float:left;
	    width:105px;
	    height:43px;
    }
    .pd_price_strike
    {
	    width:105px;
	    font-size:12px;
	    color:#7e7e7e;
	    padding-top:5px;
	    text-align:center;
    }
    .pd_strikethrough {
      position: relative;
  
    }
    .pd_strikethrough:before {
      position: absolute;
      content: "";
      left: 0;
      top: 50%;
      right: 0;
      border-top: 1px solid;
      border-color: #9b9b9b;

      -webkit-transform:rotate(-10deg);
      -moz-transform:rotate(-10deg);
      -ms-transform:rotate(-10deg);
      -o-transform:rotate(-10deg);
      transform:rotate(-10deg);
    }
    .pd_offer
    {
	    width:105px;
	    font-size:12px;
	    color:#137317;
	    padding-top:0px;
	    text-align:center;
    }
    .pd_offer_bold
    {
	    font-size:12px;
	    color:#137317;
	    font-weight:bold;
    }

    .pd_shopping_price_mrp
    {
	    float:right;
	    width:75px;
	    padding:12px 0 12px 0;
	    font-size:15px;
	    line-height:18px;
	    color:#e82364;
	    font-weight:bold;
	    margin-right:5px;
	    text-align:right;
    }
    .pd_shopping_price_cp
    {
	    float:right;
	    width:75px;
	    padding:12px 0 12px 0;
	    font-size:15px;
	    line-height:18px;
	    color:#23a0e8;
	    font-weight:bold;
	    margin-right:5px;
	    text-align:right;
    }

/* New css for product details */
.pincde_verify_Div
{
    width: 450px;
    height: 47px;
    background-color: #f7f7f7;
    border: 1px #ededed solid;
    margin-top: 5px;
    margin-left: 0px;
    border-radius: 4px;
}
.pincde_loader_Div
{
    width: 450px;
    height: 47px;
    background-color: #ffffff;
    border: 1px #ededed solid;
    margin-top: 5px;
    margin-left: 0px;
    border-radius: 4px;
}
.pincde_verify_txt_blck
{
    font-size: 11px;
    color: #333;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 5px;
}


.pincde_verify_txt_red
{
    font-size: 11px;
    color: #e54141;
    font-weight: bold;
}

.pincde_verify_txt_green
{
    font-size: 11px;
    color: #22a82c;
    font-weight: bold;
}
/* New css for product details */
/*Product Display Container */

/*Featured Product*/

.featured_product_container
{
    width: 192px;
    height: auto;
    padding-top: 18px;
}

.featured_product_Div
{
    width: 190px;
    height: 382px;
    background-color: #fcfcfc;
    border: 1px #eeeeee solid;
}

.featured_pro_row
{
    width: 177px;
    height: 73px;
    margin: auto;
    margin-top: 15px;
}

.feature_img_bx
{
    width: 73px;
    height: 73px;
    border: 1px #ccc solid;
    background-color: #fff;
}


.feature_pro_name
{
    font-size: 12px;
    font-weight: bold;
    margin-left: 3px;
    line-height: 10px;
    padding: 0px;
}

.feature_pro_content
{
    font-size: 11px;
    color: #6b7a8d;
    margin-left: 3px;
    line-height: 10px;
    padding: 0px;
}


.feature_pro_price
{
    font-size: 12px;
    font-weight: bold;
    margin-left: 3px;
    line-height: 10px;
    padding: 0px;
}
/* Product Search page End */

/* My Cart Start Here*/
.my_cart_container
{
    width: 980px; /*min-height: 600px;*/
    float: left;
}
.page_heading_text
{
    font-size: 18px;
    text-align: left;
    top: 20px;
}
.my_cart_header
{
    width: 980px;
    height: 43px;
    background-image: url(../Images/Common/pr_search_left_menu_headr_repeat.jpg);
    background-repeat: repeat-x;
}
table.mycart_heading
{
}
table.mycart_heading tr
{
}
table.mycart_heading td
{
    border-right: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
}
table.mycart_heading td span
{
    color: #fff;
    font-size: 12px;
}
table.mycart_heading td p
{
    color: #979797;
    font-size: 13px;
    margin-left: 12px;
    margin-right: 12px;
    text-align: center;
}
.my_cart_grid_container
{
    width: 980px;
    min-height: 138px;
    background-color: #fcfcfc;
    border-bottom: 4px #ccc solid;
    background-color: #fcfcfc; /* New */
    position: relative;
    overflow: hidden;
}
.my_cart_grid_row_div
{
    width: 980px;
    height: 130px;
    border-bottom: 1px #ccc solid;
}
.cart_pro_img_div
{
    width: 100px;
    height: 100px;
    border: 1px #ccc solid;
    margin: auto;
    background-color: White;
}
/* My Cart End Here*/

/*Mini cart start here */
.my_cart_details_container
{
    width: 284px;
    min-height: 200px;
    margin: auto;
    margin-top: 100px;
}
.my_cart_details_top
{
    background-image: url(../Images/Common/my_cart_details_TOP.png);
    background-repeat: no-repeat;
    width: 284px;
    height: 15px;
}
.my_cart_details_middle
{
    background-image: url(../Images/Common/my_cart_details_middle.png);
    background-repeat: repeat-y;
    min-height: 200px;
}
.my_cart_details_botom
{
    background-image: url(../Images/Common/my_cart_details_bottom.png);
    background-repeat: no-repeat;
    width: 284px;
    height: 14px;
}
.my_cart_details_row
{
    width: 275px;
    height: 113px;
    margin: auto;
    border-bottom: 1px #ececed solid;
}
table.my_cart_details_tble
{
}
table.my_cart_details_tble td
{
    height: 113px;
}
table.my_cart_details_tble p
{
    color: #000;
    font-size: 12px;
    margin-right: 3px;
}
table.my_cart_details_tble td span
{
    color: #979797;
    font-size: 12px;
}
.my_cart_smal_shpng_div
{
    width: 275px;
    height: 30px;
    margin: auto;
    border-bottom: 1px #ececed solid;
}
.my_cart_smal_shpng_div1
{
    width: 275px;
    height: 47px;
    margin: auto;
}
.my_cart_smal_det_text
{
    font-size: 12px;
    color: #000;
    margin-left: 9px;
}
/*Mini cart end here */

/*Shipping Address start here*/
.Shippng_detail_column1
{
    width: 522px; /*min-height:25px;*/
    float: left;
}
.Shippng_detail_column2
{
    width: 458px;
    min-height: 25px;
    float: left;
}
.shipng_det_bx_top
{
    background-image: url(../Images/Common/shipng_det_bx_top.png);
    background-repeat: no-repeat;
    width: 401px;
    height: 11px;
    background-repeat: no-repeat;
}
.shipng_det_bx_Middle_repeat
{
    background-image: url(../Images/Common/shipng_det_bx_middle_repeat.png);
    background-repeat: no-repeat;
    width: 401px;
    min-height: 100px;
    background-repeat: repeat-y;
}
.shipng_det_bx_bottom
{
    background-image: url(../Images/Common/shipng_det_bx_bottom.png);
    background-repeat: no-repeat;
    width: 401px;
    height: 11px;
    background-repeat: no-repeat;
}
.address_txt
{
    font-size: 14px;
    color: #666;
    text-align: left;
    margin-left: 28px;
}
.order_sum_pro_row_gap
{
    margin: 0px auto;
    padding: 0px;
}
.order_sum_Div
{
    width: 370px;
    min-height: 200px;
    border-radius: 6px;
    border: 1px #e8e8e8 solid;
    float: left;
}
table.order_summery_tble
{
    width: 350px;
}
table.order_summery_tble td
{
    /*width: 350px;*/
}
table.order_summery_tble td p
{
    font-size: 12px;
    color: #979797;
    font-weight: normal;
    line-height: 15px;
}
table.order_summery_tble td span
{
    font-size: 11px;
    color: #666;
}
.order_sum_bx_footer
{
    height: 56px;
    background-color: #f2f2f2;
}
.dvCartSummary
{
    width: 352px; /*height:162px; */
    position: relative;
    margin: 0px;
    padding: 0px;
}
.order_sum_pro_row_seperator
{
    width: 350px;
    border-bottom: 1px #e8e8e8 solid;
}
.order_sum_pro_row
{
    width: 350px;
    min-height: 81px;
    float: left; 
    /*border-bottom:1px #e8e8e8 solid;*/
    /*margin: 10px 0px 10px 0px;*/
    padding: 0px;
}
table.order_sum_pro_row
{
    height: 54px;
    margin: 0px;
    padding: 0px;
}
table.order_sum_pro_row td
{
    height: 54px;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
}
table.order_sum_pro_row td p
{
    font-size: 12px;
    color: #000;
    font-weight: bold;
}
.shipping_note
{
    width: 632px;
    height: 110px;
    background-color: #fffbd3;
    padding: 5px 5px 0px 0px;
    border-radius: 6px;
    margin: 0px 0px 10px 0px;
    float: left;
}
ul.ship_adres_note
{
    padding: 0px;
    margin: 0px;
}
ul.ship_adres_note li
{
    list-style-image: url(../Images/Common/my_acc_bar_icn_right.png);
    margin-left: 50px;
    font-size: 12px;
    line-height: 20px;
    color: #333;
}
/*Shipping Address End here*/

/*---------------------------------------New Shipping Details-------------------------------------*/
.new_ship_det_clmn_1
{
    width:272px;
    min-height:100px;
    float:left;
}
.new_ship_det_clmn_2
{
    width:358px;
    min-height:100px;
    float:left;
}
.new_ship_det_clmn_3
{
    width:350px;
    min-height:100px;
    float:left;
}
.ship_heading_txt
{
    color:#6f6d6d;
    font-size:15px;
    font-weight:bold;
    margin-left:2px;
}

.ship_form_Div
{
    width:345px;
    min-height:200px;
    float:left;
    border-radius:4px;
    border:1px #dedede solid;
   -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.32);
    -moz-box-shadow:    0px 0px 3px rgba(50, 50, 50, 0.32);
    box-shadow:         0px 0px 3px rgba(50, 50, 50, 0.32);
}

table.newship_frm
{
}
table.newship_frm td
{
    width:300px;
    height:28px;
}

table.newship_frm td input[type="text"]
{       
    
    padding:8px;
    -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
    box-shadow: inset 1px 1px 2px 0px #dddddd;
}

table.newship_frm td input:focus
{       
    background-color:#fafafa;
    border:1px #c0c0c0 solid;
}

table.newship_frm td span
{
    font-size:14px;
    color:#666;
}
table.newship_frm tr
{
}

.new_add_book_top
{
    width:264px;
    height:10px;
    background-image:url(../Images/Common/new_add_book_top.png);
    background-repeat:no-repeat;
}
.new_add_book_cntr_repeat
{
    width:264px;    
    background-image:url(../Images/Common/adres_bk_bx_cntr_repeat.png);
    background-repeat:repeat-y;
    position:relative;
}
.new_add_book_bottom
{
    width:264px;
    height:14px;
    background-image:url(../Images/Common/new_add_book_bottom.png);
    background-repeat:no-repeat;
}
.add_book_heading
{
    font-size:14px;
    color:#32a0f3;
    margin-left:10px;
}

.add_book_txt_td
{
    height:100px;
    border-top:1px #ccc dashed;
}
.adrs_bk_cntn
{
    font-size:14px;
    color:#666;
    line-height:20px;
    padding-top:12px;
    padding-left:15px;
    margin:0px;
    padding-bottom:10px;
    
}
.adrs_bk_add_link
{
    font-size: 11px;
    color: #37b2ff;    
    font-weight: bold;
    position: absolute;
    top: 10px;
    right: 10px;
}
/*---------------------------------------New Shipping Details----------------------------------------*/


/* For Temporary */
.iframe_container
{
    width: 580px;
    height: 396px;
    border: 1px solid #d0cfcf;
    position: relative;
    margin: 0 auto;
    padding: 0;
}
.iframe_container_reg
{
    width: 580px;
    height: 486px;
    border: 1px solid #d0cfcf;
    position: relative;
    margin: 0 auto;
    padding: 0;
}
.iframe_Header
{
    width: 580px;
    height: 80px;
    border-bottom: 1px solid #ccc;
    position: relative;
    clear: both;
}
.iframe_HeaderTextArea
{
    width: 550px;
    height: 80px;
    float: left;
}
.iframe_CloseArea
{
    width: 30px;
    height: 80px;
    float: right;
}
.span_header
{
    font-size: 14px;
    color: #069;
    line-height: 30px;
    vertical-align: middle;
    text-align: left;
}
.iframe_body
{
    width: 100%;
    height: 165px;
    position: relative;
    clear: both;
}
.iframe_footer
{
    width: 100%;
    height: 150px;
    background-image: url(../App_Themes/Images/Common/downdesign1.png);
    background-position: bottom;
    background-repeat: no-repeat;
    position: relative;
    clear: both;
}

/* Terms & Condition PopUp */
.bg_TrmsCnd
{
    width: 980px;
    min-height: 900px;
    margin: 10px auto;
    border-radius: 6px;
    background-color: White;
}
.reg_TermsCondition
{
    display: none;
    width: 1000px;
    overflow: auto;
    background-image: url(../Images/Common/pop_tranperancy_repeat.png);
    background-repeat: repeat-y repeat-x;
    border-radius: 6px;
    margin: 0px auto;
}

/*Confirmation Popup start here*/
.reg_confirm_popup
{
    /*width:504px;     height:381px;     margin:0px auto;         border-radius:6px;     border:5px Solid #f9f8f8;         background-color:#f3f3f3;*/
    display: none;
    width: 505px; /*min-height:379px;*/
    height: 455px;
    margin: 0px auto;
    background-image: url(../Images/Common/pop_tranperancy_repeat.png);
    background-repeat: repeat-y repeat-x;
    border-radius: 12px; /*padding-top:8px;     margin-top:75px;     margin-bottom:75px;*/
}
.confirmation_popup_bx
{
    width: 495px;
    height: 440px;
    margin: 8px auto;
    border-radius: 6px;
    background-color: #f3f3f3;
}
.confirmation_popup_bx img
{
    border: none;
}
.popup_name_txt
{
    font-size: 18px;
    color: #000;
    line-height: 20px;
}
.popup_content
{
    font-size: 14px;
    color: #666;
    line-height: 20px;
    text-align: justify;
}
.pop_up_message_and_icon
{
    width: 444px;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0px 1px 5px 0px #C9C9C9;
    -webkit-box-shadow: 0px 1px 5px 0px #C9C9C9;
    -moz-box-shadow: 0px 1px 5px 0px #C9C9C9;
    -o-box-shadow: 0px 1px 5px 0px #C9C9C9;
}
.resend_text
{
    font-size: 16px;
    font-weight: bold;
    color: #000;
    text-align: left;
}
/*Confirmation Popup End here*/


/*-------------Post & Guest Login Details-------------*/
.exist_custm_login
{
    width: 478px;
    height: 334px;
    float: left;
}
.guest_custm_login
{
    width: 478px;
    height: 334px;
    float: right;
}
.log_detls_box_top
{
    width: 478px;
    height: 13px;
    background-image: url(../Images/Common/log_detls_box_top.png);
    background-repeat: no-repeat;
}
.log_detls_box_middle
{
    width: 478px;
    height: auto;
    background-image: url(../Images/Common/log_detls_box_middle_repeat.png);
    background-repeat: repeat-y;
}
.log_detls_box_bottom
{
    width: 478px;
    height: 13px;
    background-image: url(../Images/Common/log_detls_box_bottom.png);
    background-repeat: no-repeat;
}
.log_detls_box_heading
{
    font-size: 18px;
    color: #6b7a8d;
    padding: 0px;
    margin: 0xp;
}
table.log_detls_box
{
}
table.log_detls_box tr
{
}
table.log_detls_box td
{
    height: 35px;
    width: 434px;
}
table.log_detls_box td p
{
}
table.log_detls_box span
{
    font-size: 14px;
    color: #666;
}
/*-------------Post Guest Login End-------------*/

/*Ordere confirmation Start here */
.order_confirnation_container
{
    width: 980px;
    min-height: 100px;
    margin: auto;
}
.order_sum_Div1
{
    width: 372px;
    min-height: 100px;
    float: left;
    border-radius: 6px;
    border: 1px #e8e8e8 solid;
}
.promo_code_container
{
    width: 579px;
    min-height: 100px;
    float: right;
}
.promo_code_bx
{
    width: 579px;
    height: 148px;
    float: right;
    border-radius: 5px;
    border: 1px #e8e8e8 solid;
    background-color: #fafafa;    
    display: block;
}
table.promo_code_bx_table
{
}
table.promo_code_bx_table td
{
}
table.promo_code_bx_table td span
{
    font-size: 16px;
    color: #666666;
    font-weight: bold;
}
table.promo_code_bx_table td p
{
}
.coupon_code_bx_content
{
    font-size: 10px;
    color: #979797;
    margin-right: 10px;
    text-align: justify;
}
.coupon_code_bx_heading
{
    font-size: 12px;
    color: #979797;
    margin-right: 10px;
    text-align: justify;
    font-weight: bold;
}
.promo_code_bx_1
{
    width: 579px;
    height: 94px;
    float: right;
    border-radius: 5px;
    border: 1px #e8e8e8 solid;
    background-color: #fafafa;
    /*margin-top: 15px;*/
}

.pay_mode_selection_text
{
    font-size: 16px;
    color: #666666;
    font-weight: bold;
    margin-left: 24px;
}

.rdo_btn_width
{
    width: 18px;
}
.rdo_btn_text
{
    font-size: 14px;
    margin-right: 20px;
}
/*Order confirmation End here */

/*payment Option Start Here*/
.payment_option_container
{
    width: 980px;
    min-height: 100px;
    margin: auto;
}
.pay_column_1
{
    width: 498px;
    min-height: 100px;
    float: left;
}
.pay_column_2
{
    width: 482px;
    min-height: 100px;
    float: right;
}
table.pay_Vform_table
{
}
table.pay_Vform_table td
{
    height: 35px;
}
table.pay_Vform_table td span
{
    font-size: 14px;
    color: #666;
}
table.pay_Vform_table td input[type='text'], table.pay_Vform_table td input[type='password']
{
    /*width:330px;*/
    width: 179px;
    padding: 11px;
    border-radius: 5px;
    -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
    box-shadow: inset 1px 1px 2px 0px #dddddd;
}
table.pay_Wform_table
{
    width: 100%;
}
table.pay_Wform_table td
{
    height: 35px;
}
table.pay_Wform_table td span
{
    font-size: 14px;
    color: #666;
}
table.pay_Wform_table td input[type='text'], table.pay_Wform_table td input[type='password']
{
    width: 184px;
    padding: 11px;
    border-radius: 5px;
    -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
    box-shadow: inset 1px 1px 2px 0px #dddddd;
}
.order_details_Div
{
    width: 370px;
    min-height: 64px;
    margin: auto;
    border-radius: 5px;
    border: 1px #e8e8e8 solid;
    position: relative;
}
.order_details_PayNow
{
    width: 370px;
    height: 20px;
    margin: 10px auto;
    position: relative;
    border: none;
    text-align: right;
}
table.order_details_table
{
    padding-bottom: 15px;
}
table.order_details_table td
{
    height: 25px;
}
table.order_details_table td span
{
    font-size: 12px;
    color: #000;
    font-weight: bold;
}
table.pay_yellow_tabl
{
    padding-bottom: 0px;
}
table.pay_yellow_tabl td
{
    width: 344px; /*height:28px;     border:1px #fdf288 solid;     background-color:#fffbd3;*/
}
table.pay_yellow_tabl td span
{
    font-size: 12px;
    color: #000;
    font-weight: bold;
}
.pan_yellow
{
    width: 100%;
    height: 28px;
    border: 1px #fdf288 solid;
    background-color: #fffbd3;
}
.Payment_Notes_coupon
{
    width: 573px;
    height: auto;
    background-color: #fffbd3;
    border: 1px #fdf288 solid;
    background-color: #fffbd3;
    border-radius: 5px;
    float:left;
}
.Payment_Notes
{
    width: 573px;
    height: 98px;
    background-color: #fffbd3;
    border: 1px #fdf288 solid;
    background-color: #fffbd3;
    border-radius: 5px;
    float:left;
}

.payment_note_text
{
    font-size: 12px;
    color: #333;
    text-align: justify;
    margin-left: 10px;
    margin-right: 10px;
}
.payoption_note
{
    width: 980px;
    min-height: 50px;
    margin: 15px 0px 15px 0px;
    background-color: #fffbd3;
    border: 1px #fdf288 solid;
    border-radius: 5px;
}
.payoption_note_text
{
    font-size: 12px;
    color: #333;
    text-align: justify;
    margin-left: 10px;
    margin-right: 10px;
}
/* Payment Option End Here */


/*---------------------------------------Pay by Voucher ----------------------------*/
.pay_by_voucher_container
{
    width:573px;
    min-height:228px;
    float:left;
    border:1px #dbdbdb solid;
    margin-bottom:10px;
}

.pay_by_voucher_header
{
    width:573px;
    height:41px;
    background-image:url(../Images/Common/pay_by_vchr_header_repeat.png);
    background-repeat:repeat-x;
}
.pay_by_voucher_cont_part
{
    width:573px;
    min-height:100px;
}
table.pay_by_voucher_tble
{
}
table.pay_by_voucher_tble td
{
    width:528px;
    height:35px;
}
table.pay_by_voucher_tble td input[type="text"], table.pay_by_voucher_tble td input[type="password"]
{       
    
    padding:8px;
    -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
    box-shadow: inset 1px 1px 2px 0px #dddddd;
}
table.pay_by_voucher_tble td span
{
    font-size:14px;
    color:#666;
}
.panOTPClass
{
    width:528px;
    border-top: 1px Solid #dddddd;    
}
.panOTPClass div
{
    width:528px;
    padding-top: 10px;
}
.radio_btn_div
{
    width:528px;
    min-height:30px;
    
}
.radio_add_pay
{
 
font-size:12px; 
color:#989898; 
background-color:#fcfcfc; 
border:1px #d9d9d9 solid; 
padding:7px; 
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-right:4px;
}

.radio_add_pay_selected
{
font-size:12px; 
color:#989898; 
background-color:#f2f2f2; 
border:1px #d9d9d9 solid; 
border-bottom:none;
padding:7px; 
padding-bottom:12px;
/*border-radius:3px; */
margin-right:4px;
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
 border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
}
.radio_result
{
    width:379px;
    min-height:50px;
    border:1px #d9d9d9 solid;
    background-color:#f2f2f2;
    float:left;
}
.ordr_det_Div
{
    width:370px;    
    border-radius:4px;
    border:1px #dbdbdb solid;
    float:right;
}

.ordr_det_Div_header
{
    width:370px; height:52px;
}
.ordr_det_Div_header span
{
    font-size:16px;
    color:#ec398a;
    font-weight:bold;
    line-height:48px;
    margin-left:27px;
}
.ordr_det_Div_cntn_part
{
    width:370px;
    height:90px;
}
table.ordr_tble
{
}
table.ordr_tble td
{
    width:320px;
    height:30px;
}
table.ordr_tble td span
{
    font-size:12px;
    color:#000;
    font-weight:bold;
}
.ordr_det_Div_ctnt_part1
{
    width:370px;
    min-height:10px;
    margin-bottom:10px;
}
.v_pay_div_yellow
{
    width:330px;
    height:31px;
    background-color:#fefbd2;
    border:1px #fef284 solid;
    margin:auto;
    margin-top:10px;
}
.v_pay_div_yellow span
{
    font-size:12px;
    font-weight:bold;
}
.ordr_det_Div_footer
{
    width:370px;
    height:55px;
    background-color:#f2f2f2;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.ordr_det_Div_footer span
{
    color:#000;
    font-size:15px;
    font-weight:bold;
}
.pay-operations-div
{    
    width:573px;
    float:left;
    margin-bottom:10px;
}
.pay-operations-div input[type=image]
{
    float:right;
    margin-left:5px;
}
.pay_by_wallet_container
{
    width:573px;
    min-height:50px;    
    float:left;
    border:1px #dbdbdb solid;
    margin-bottom:30px;
}
.pay_by_wallet_cont_part
{
    width:573px;
    min-height:60px;
    padding-bottom:10px;
}

/*----------product details review page in tab----------*/
.Review_bx_Div
{
    width: 602px;
    min-height: 200px;
    margin: 0px auto;
    padding-bottom: 25px;
}
.Review_bx_Div_Write
{
    width: 602px;
    min-height: 380px;
    margin: 0px auto;
    padding-bottom: 25px;
}
.review_header
{
    width: 602px;
    height: 120px;
    margin: auto;
    border-bottom: 1px #ccc solid;
}
.review_box
{
    width: 602px;
    min-height: 150px;
    margin: auto;
    border-bottom: 1px #ccc solid;
}
.review_txt1
{
    font-size: 13px;
    color: #666;
}
.review_txt1_1
{
    font-size: 11px;
    color: #000;
    font-weight: bold;
}
.review_txt2
{
    font-size: 11px;
    color: #000;
}
.review_txt3
{
    font-size: 13px;
    color: #6d61a8;
}
.rev_content
{
    font-size: 12px;
    color: #999;
    text-align: justify;
}
h4
{
    color: #999;
}
/*Review Form page start*/
table.review_form
{
    margin-left: 19px;
}
table.review_form td
{
}
table.review_form td span
{
    color: #646464;
    font-size: 12px;
}
table.review_form td input[type=text]
{
    padding: 8px;
    border-radius: 5px;
    -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
    box-shadow: inset 1px 1px 2px 0px #dddddd;
}
/*Review Form page start*/
/*----------product details review page in tab End----------*/


/*My account Start here*/
.my_account_main_container
{
    width: 980px;
    min-height: 200px;
}
.my_account_column_1
{
    width: 219px;
    min-height: 100px;
    float: left;
}
.my_account_column_2
{
    width: 760px;
    min-height: 100px;
    float: left;
}
.cate_left_menu_my_account
{
    width: 190px;
    min-height: 50px;
    background-color: #fcfcfc;
    border: 1px #eeeeee solid;
}

ul.cate_link_lef
{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
ul.cate_link_lef li
{
    line-height: 33px;
    cursor: pointer;
}
ul.cate_link_lef li a
{
    text-decoration: none;
    color: #6b7a8d;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    display: block;
}
ul.cate_link_lef li a:hover
{
    color: Black;
}
ul.cate_link_lef li:hover
{
    background-color: #f2f2f2;
}
.cate_left_menu_header
{
    width: 192px;
    height: 42px;
    background-image: url(../Images/Common/pr_search_left_menu_headr_repeat.jpg);
    background-repeat: repeat-x;
    position: relative;
}
.my_account_accord_container
{
    width: 760px;
    min-height: 100px;
    overflow-x: hidden;
}
.scroll_hidden
{
    overflow-x: hidden;
}
.my_acc_header_style
{
    cursor: pointer;
    margin-top: 3px;
    background: #f4f4f4; /* Old browsers */
    background: -moz-linear-gradient(top,  #f4f4f4 0%, #fcfcfc 48%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(48%,#fcfcfc), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f4f4f4 0%,#fcfcfc 48%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f4f4f4 0%,#fcfcfc 48%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f4f4f4 0%,#fcfcfc 48%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f4f4f4 0%,#fcfcfc 48%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
    width: 760px;
    height: 43px;
    border-bottom: 2px #ccc solid; /*border-top: 1px #f1f1f1 solid;*/
}
.my_acc_header_style_inner_column1
{
    width: 45px;
    height: 43px;
    border-right: 2px #fff solid;
}
.my_acc_header_style_inner_column2
{
    width: 675px;
    height: 43px;
}
.my_acc_header_style_inner_column3
{
    width: 42px;
    height: 43px;
}
.my_acc_header_text
{
    font-size: 13px;
    color: #333;
    font-weight: bold;
    margin-right: 80px;
}
.my_acc_product_Div
{
    width: 758px;
    min-height: 222px;
    overflow-x: hidden;
    border: 1px #ececec solid;
}
.my_acc_product_clmn_1
{
    width: 518px; /*min-height: 240px;*/
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
}
.my_acc_product_clmn_2
{
    /*width: 240px;*/
    min-height: 240px;
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.my_acc_ship_address
{
    width: 191px;
    min-height: 154px;
    background-color: #f7f7f7;
    padding-bottom:10px;
    margin-top: 15px;
    margin-bottom:15px;
    position: relative;
}

.my_acc_product_outer_Div
{
    width: 475px;
    min-height: 121px;
    position: relative;
}
.my_acc_product_inner_tble1
{
    width: 476px;
    height: 20px;
    border-bottom: 1px #ccc solid;
}
.my_acc_product_inner_tble2
{
    width: 476px;
    height: 121px;
}
table.my_acc_pro_header_text
{
}
table.my_acc_pro_header_text tr
{
}
table.my_acc_pro_header_text td
{
}
table.my_acc_pro_header_text td span
{
    font-size: 12px;
    color: #666;
}
table.my_acc_pro_header_text td p
{
    font-size: 12px;
    color: #666;
    margin-left: 15px;
    margin-right: 15px;
}
table.my_order_pro_table
{
    position: absolute;
    top: 10px;
    left: 0px;
    margin: auto; /*margin-left: 50px;*/
}
table.my_order_pro_table tr
{
}
table.my_order_pro_table td
{
    border-bottom: 1px #ccc solid;
}
table.my_order_pro_table td img
{
    margin-bottom: 10px;
}
table.my_order_pro_table td span
{
    font-size: 12px;
    color: #666;
}
table.my_order_pro_table td p
{
    font-size: 12px;
    color: #666;
    margin-left: 15px;
    margin-right: 15px;
}
.my_acc_img_bx
{
    width: 100px;
    height: 100px; /*border:1px #ccc solid;*/
}
my_pro_name
{
    font-size: 12px;
    color: #979797;
}
.total_price_div
{
    width: 475px;
    height: 57px;
}
.total_price_text
{
    font-size: 12px;
    color: #919191;
    line-height: 20px;
}
.total_price_text_bold
{
    font-size: 12px;
    color: #000;
    line-height: 20px;
    font-weight: bold;
    margin-right: 12px;
}
.my_acc_pro_margin_top
{
    margin-top: 10px;
}
.My_acc_address
{
    font-size: 11px;
    color: #999;
    text-align: left;
    float:left;
    line-height:15px;    
}
.My_acc_address_heading
{
    font-size: 11px;
    color: #666;
    font-weight: bold;
    float:left;
}
.word_break
{
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    white-space: pre-wrap;       /* css-3 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    word-break: break-all;
    white-space: normal;
}
.sipping_address
{
   float: left;
padding: 5px;
background-color: #F1F1F1;
width: 46.8%;
margin: 10px 10px 10px 0px;
border-radius: 5px;
border: 1px #ccc solid;
}

/*My account End here*/


/*My account Start here*/
/*.my_account_main_container
{
    width: 980px;
    min-height: 200px;
}
.my_account_column_1
{
    width: 219px;
    min-height: 100px;
    float: left;
}
.my_account_column_2
{
    width: 760px;
    min-height: 100px;
    float: left;
}
.cate_left_menu_my_account
{
    width: 190px;
    min-height: 50px;
    background-color: #fcfcfc;
    border: 1px #eeeeee solid;
}

ul.cate_link_lef
{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
ul.cate_link_lef li
{
    line-height: 33px;
    cursor: pointer;
}
ul.cate_link_lef li a
{
    text-decoration: none;
    color: #6b7a8d;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    display: block;
}
ul.cate_link_lef li a:hover
{
    color: Black;
}
ul.cate_link_lef li:hover
{
    background-color: #f2f2f2;
}
.cate_left_menu_header
{
    width: 192px;
    height: 42px;
    background-image: url(../Images/Common/pr_search_left_menu_headr_repeat.jpg);
    background-repeat: repeat-x;
    position: relative;
}
.my_account_accord_container
{
    width: 760px;
    min-height: 100px;
    overflow-x: hidden;
}
.scroll_hidden
{
    overflow-x: hidden;
}
.my_acc_header_style
{
    margin-top: 3px; 
    background: #f4f4f4;
    background: -moz-linear-gradient(top,  #f4f4f4 0%, #fcfcfc 48%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(48%,#fcfcfc), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top,  #f4f4f4 0%,#fcfcfc 48%,#ededed 100%);
    background: -o-linear-gradient(top,  #f4f4f4 0%,#fcfcfc 48%,#ededed 100%);
    background: -ms-linear-gradient(top,  #f4f4f4 0%,#fcfcfc 48%,#ededed 100%);
    background: linear-gradient(to bottom,  #f4f4f4 0%,#fcfcfc 48%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ededed',GradientType=0 );
    width: 760px;
    height: 43px;
    border-bottom: 2px #ccc solid;
}
.my_acc_header_style_inner_column1
{
    width: 45px;
    height: 43px;
    border-right: 2px #fff solid;
}
.my_acc_header_style_inner_column2
{
    width: 675px;
    height: 43px;
}
.my_acc_header_style_inner_column3
{
    width: 42px;
    height: 43px;
}
.my_acc_header_text
{
    font-size: 13px;
    color: #333;
    font-weight: bold;
    margin-right: 80px;
}
.my_acc_product_Div
{
    width: 758px;
    min-height: 222px;
    overflow-x: hidden;
    border: 1px #ececec solid;
}
.my_acc_product_clmn_1
{
    width: 518px;
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
}
.my_acc_product_clmn_2
{
    width: 240px;
    min-height: 240px;
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
}
.my_acc_ship_address
{
    width: 201px;
    height: 194px;
    margin: auto;
    background-color: #f7f7f7;
    margin-top: 15px;
    position: relative;
}
.my_acc_product_outer_Div
{
    width: 475px;
    height: 121px;
    position: relative;
}
.my_acc_product_inner_tble1
{
    width: 476px;
    height: 20px;
    border-bottom: 1px #ccc solid;
}
.my_acc_product_inner_tble2
{
    width: 476px;
    height: 121px;
}
table.my_acc_pro_header_text
{
}
table.my_acc_pro_header_text tr
{
}
table.my_acc_pro_header_text td
{
}
table.my_acc_pro_header_text td span
{
    font-size: 12px;
    color: #666;
}
table.my_acc_pro_header_text td p
{
    font-size: 12px;
    color: #666;
    margin-left: 15px;
    margin-right: 15px;
}
table.my_order_pro_table
{
    position: absolute;
    top: 10px;
    left: 0px;
    margin: auto;
}
table.my_order_pro_table tr
{
}
table.my_order_pro_table td
{
    border-bottom: 1px #ccc solid;
}
table.my_order_pro_table td img
{
    margin-bottom: 10px;
}
table.my_order_pro_table td span
{
    font-size: 12px;
    color: #666;
}
table.my_order_pro_table td p
{
    font-size: 12px;
    color: #666;
    margin-left: 15px;
    margin-right: 15px;
}
.my_acc_img_bx
{
    width: 100px;
    height: 100px;
}
my_pro_name
{
    font-size: 12px;
    color: #979797;
}
.total_price_div
{
    width: 475px;
    height: 57px;
}
.total_price_text
{
    font-size: 12px;
    color: #919191;
    line-height: 20px;
}
.total_price_text_bold
{
    font-size: 12px;
    color: #000;
    line-height: 20px;
    font-weight: bold;
    margin-right: 12px;
}
.my_acc_pro_margin_top
{
    margin-top: 10px;
}
.My_acc_address
{
    font-size: 14px;
    color: #999;
    text-align: left;
    margin-left: 15px;
    line-height: 20px;
}
.My_acc_address_heading
{
    font-size: 14px;
    color: #666;
    font-weight: bold;
    text-align: left;
    margin-left: 15px;
    line-height: 20px;
}*/
/*My account End here*/

/*My Wallet Start*/
.my_wallet_cntnt_txt
{
    font-size: 12px;
    color: #6d6d6d;
    position: absolute;
    top: 16px;
}
.my_wallet_text_info
{
    font-size: 19px;
    color: #333;
    position: absolute;
    top: 12px;
    left: 15px;
}
.current_bal_Div
{
    height: 102px;
    border: 1px #ccc solid;
    float: left;
    margin-top: 25px;
    margin-bottom: 25px;
}
.ur_curnt_amnt
{
    font-size: 20px;
    color: #4a4848;
    font-weight: bold;
}
.ur_curnt_rs
{
    font-size: 12px;
    color: #4a4848;
    font-weight: bold;
}
.wallet_tab_text
{
    font-size: 18px;
    color: #333;
    line-height: 2px;
}
.my_wal_note
{
    background-color: #ffffcc;
}
.my_wal_note_text
{
    font-size: 12px;
    color: #666;
    text-align: left;
    margin-left: 12px;
}

/*My Wallet End*/


/*Tab wallet Container CSS*/
.MyTab_wallet .ajax__tab_header
{
    font-family: "" , Arial, Zurich LtXCn BT;
    font-size: 12px;
    font-weight: bold;
    display: block;
    height: 40px;
    color: Block;
    margin-left: 25px;
}
.MyTab_wallet .ajax__tab_header .ajax__tab_outer
{
    border-color: #ccc;
    border-bottom: none;
    color: #000;
    padding-left: 10px;
    margin-right: 3px;
    height: 40px;
    border-radius: 3px 3px 0px 0px;
}
.MyTab_wallet .ajax__tab_header .ajax__tab_inner
{
    border-color: #fff;
    color: #000;
    padding: 11px 10px 2px 0px;
}
.MyTab_wallet .ajax__tab_hover .ajax__tab_outer
{
    
}
.MyTab_wallet .ajax__tab_hover .ajax__tab_inner
{
    color: #000;
    cursor: pointer;
}
.MyTab_wallet .ajax__tab_active .ajax__tab_outer
{
    border-bottom-color: #ffffff;
    background-color: #fff;
}
.MyTab_wallet .ajax__tab_active .ajax__tab_inner
{
    color: #000;
    border-color: #333;
}
.MyTab_wallet .ajax__tab_active .ajax__tab_header
{
    color: Red;
    border: 1px Solid #fff;
}
.MyTab_wallet .ajax__tab_body
{    
    font-family: "" , Arial, Zurich LtXCn BT;
    font-size: 12px;
    background-color: #fff;
    border-top-width: 0;
    border-top-color: #ffffff;
    border-top: 1px #ccc solid;
}
.MyTab_wallet .ajax__tab_outer
{
    border: 1px Solid #eee;
}
.MyTab_wallet .ajax__tab_tab.
{
    color: Black;
}
/*Tab  wallet  control CSS End*/
/*Tab  wallet  control CSS End*/

/*My Profile Start*/
.my_pro_column_1
{
    width: 346px;
    min-height: 200px;
    float: left;
    margin-bottom: 30px;
}
.my_pro_column_2
{
    width: 350px;
    min-height: 200px;
    float: right;
    margin-bottom: 30px;
}
.My_wishlist_div
{
    width: 761px;
    height: 156px;
    margin-top: 10px;
    border: 1px #ececec solid;
}
.border_bottom
{
    border-bottom: 1px #ccc solid;
}
table.my_profile_frm_table
{
}
table.my_profile_frm_table td
{
    height: 30px;
}
table.my_profile_frm_table td span
{
    font-size: 14px;
    color: #666;
    text-align: left;
}
table.my_profile_frm_table td input[type=text]
{
    padding: 8px;
    border-radius: 5px;
    -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
    box-shadow: inset 1px 1px 2px 0px #dddddd;
}
/*My Profile End*/

/*Order Reciept start*/
table.order_inf_table
{
    margin: 0px;
    padding: 0px;
}
table.order_inf_table td
{
}
table.order_inf_table td span
{
    font-size: 12px;
    color: #666;
}
table.order_inf_table p
{
    font-size: 13px;
    color: #000;
    font-weight: bold;
}
.order_reciept_text1
{
    font-size: 12px;
    color: #666;
    font-weight: bold;
}
table.order_reciept_tble
{
}
table.order_reciept_tble th
{
    background-color: #f4f4f4;
    border-right: 1px #e2e2e2 solid;
}
table.order_reciept_tble th p
{
    font-size: 12px;
    color: #000;
    font-weight: bold;
}
table.order_reciept_tble td
{
    height: 73px;
    background-color: #fbfbfb;
    border-right: 1px #e2e2e2 solid;
}
table.order_reciept_tble td p
{
    font-size: 13px;
    color: #333;
    margin: 0px 0px 6px 6px;
}
.white_bg_color
{
    background-color: #fff;
}
table.ship_bill_adres
{
}
table.ship_bill_adres td p
{
    font-size: 14px;
    color: #333;
    margin-left: 20px;
    line-height: 20px;
}
table.ship_bill_adres td p span
{
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
table.Order_sub_total
{
    position: absolute;
    top: 30px;
    left: 330px;
}
table.Order_sub_total td
{
}
table.Order_sub_total td p
{
    font-size: 14px;
    color: #000;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}
table.Order_sub_total td span
{
    font-size: 14px;
    color: #000;
    padding: 0px;
    margin: 0px;
}
ul.order_rceipt_terms
{
}
ul.order_rceipt_terms li
{
    font-size: 13px;
    line-height: 20px;
    color: #636262;
}
/*Order Reciept End*/

/*--------------------------------Static Pages Start-------------------------------------*/

/*---------------About Us Start Here----------------*/
.Static_Header_Div
{
    width: 980px;
    height: 50px;
    float: left;
    position: relative;
}
.static_Heading
{
    font-size: 20px;
    color: #545151;
    position: absolute;
    top: 12px;
    left: 0px;
}
.Abt_Container
{
    width: 980px;
    min-height: 100px;
    float: left;
}
.abt_column_1
{
    width: 721px;
    min-height: 100px;
    float: left;
    border-top: 1px #ccc solid;
}
.abt_column_2
{
    width: 241px;
    min-height: 100px;
    float: right;
}
ul.abt_ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    margin-top: 10px;
}
ul.abt_ul li
{
    font-size: 12px;
    color: #515050;
    line-height: 20px;
    text-align: justify;
}
.connect_with_us
{
    width: 242px;
    height: 109px;
    background-color: #f8f8f8;
}
/*---------------About Us End Here----------------*/

/*----------Terms and Condition Start---------------*/
.terms_Container
{
    width: 980px;
    min-height: 100px;
    float: left;
    border-top: 1px #ccc solid;
}
ul.terms_ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    margin-top: 10px;
}
ul.terms_ul li
{
    font-size: 12px;
    color: #515050;
    line-height: 20px;
    text-align: justify;
}
/*----------Terms and Condition End---------------*/

/*Faq Start*/
.faq_menu_container
{
    width: 721px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.menu_head
{
    background-color: #fbf9f9;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    margin: 0 0 1px 0;
    padding: 7px 11px;
    color: #5a6d84;
    border: 1px #eeeeee solid;
    margin-bottom: 5px;
}
.menu_body
{
    background: #fff;
    border: 1px #eeeeee solid;
    margin-bottom: 25px;
}
.menu_body p
{
    padding: 10px;
    margin: 0px;
    text-align: justify;
    color: #737374;
    font-size: 13px;
    line-height: 20px;
}
.plusminus
{
    float: right;
    color: #666;
    font-weight: bold;
}
/*Faq End*/

/*--------------New ABOUT US START-----------------------*/
.static_Container
{
    width: 980px;
    min-height: 100px;
    margin: auto;
    padding-bottom: 25px;
    padding-top: 25px;
}
.static_Container_c1
{
    width: 215px;
    min-height: 100px;
    float: left;
}
.static_Container_c2
{
    width: 760px;
    min-height: 100px;
    float: left;
    border-left: 1px #ccc solid;
}
ul.staticlink_ul
{
    margin: 0px;
    list-style: none;
    float: left;
}
ul.staticlink_ul li
{
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    text-decoration: none;
    width: 150px;
    color: #666;
    border-bottom: 1px #ccc dotted;
}

ul.staticlink_ul li a
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    color: #666;
}

ul.staticlink_ul li a:hover
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #ff3399;
}

.static_Container_c2 span
{
    font-size: 20px;
    color: #333;
    font-weight: bold;
    margin-left: 25px;
}

.static_Container_c2 p
{
    font-size: 12px;
    color: #666;
    line-height: 18px;
    margin-left: 25px;
}
/*--------------New ABOUT US END-----------------------*/
/*----------------------New FAQ START-------------------------------------*/
.menu_head
{
    background-color: #fbf9f9;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    margin: 0 0 1px 0;
    padding: 7px 11px;
    color: #5a6d84;
    border: 1px #eeeeee solid;
    margin-bottom: 5px;
}

.menu_body
{
    background: #fff;
    border: 1px #fff solid;
    margin-bottom: 25px;
    line-height: 20px;
}
.menu_body p
{
    text-align: justify;
    color: #737374;
    font-size: 13px;
    line-height: 20px;
}
.plusminus
{
    float: right;
    font-size: 13px;
    color: #5d5c5c;
    font-weight: bold;
}
.faq_menu_container
{
    width: 721px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.e_suport_txt
{
    font-size: 12px;
    color: #333;
}
/*----------------------New FAQ END-------------------------------------*/

/* Testimonial Start */
.testimonial_note
{
    width: 421px;
    min-height: 35px;
    background-color: #fffbd3;
    padding: 5px 5px 0px 0px;
    border-radius: 6px;
}
/* Testimonial End */

/*--Contact us page start*/
.contact_column_1
{
    width: 510px;
    min-height: 100px;
    float: left;
}
.contact_column_11
{
    width: 500px;
    min-height: 100px;
    float: left;
}
.contact_column_2
{
    width: 421px;
    min-height: 50px;
    float: right;
    margin-top: 20px;
}

.contact_column_21
{
   width: 455px;
    min-height: 50px;
    float: left;
    margin-top: 0px;
}
.contact_text_Div
{
    width: 980px;
    height: 45px;
    float: left;
    position: relative;
    border-top: 1px #ccc solid;
}
.contct_form_top
{
    background-image: url(../Images/Common/contact_form_top.jpg);
    background-repeat: repeat-x;
    width: 510px;
    height: 9px;
}
.contct_form_mid_repeat
{
    background-image: url(../Images/Common/contact_form_mid_repeat.jpg);
    background-repeat: repeat-y;
    width: 510px;
    min-height: 200px;
}
.contct_form_bottom
{
    background-image: url(../Images/Common/contact_form_bottom.jpg);
    background-repeat: repeat-x;
    width: 510px;
    height: 9px;
}
.contact_de_heading
{
    font-size: 14px;
    color: #757474;
    text-align: left;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
}
.contact_us_content
{
    font-size: 13px;
    color: #7a7a7a;
    margin: 0px;
    padding: 0px;
    line-height: 19px;
}
/*--Contact us page End*/

/*--------------------------------Static Pages end here-------------------------------------*/

/* Wallet Payment Seperate Page start here*/
.w_header_container
{
    width: 100%;
    height: 42px;
    background-image: url(../Images/Common/top_Menu_Repeat.jpg);
    background-repeat: repeat-x;
}
.wall_top_up_bx
{
    width: 980px;
    min-height: 115px;
    margin: auto;
    background-color: #fcfafa;
    margin-bottom: 40px;
}
.w_text
{
    font-size: 15px;
    color: #666666;
    margin-right: 25px;
}
.w_text1
{
    font-size: 15px;
    color: #000;
    margin-right: 25px;
}
.voucherpay_top_tab
{
    width: 980px;
    min-height: 115px;
    margin: auto;
    margin-bottom: 40px;
}
.voucherpay_Note
{
    width: 400px;
    min-height: 50px;
    margin: 10px 0px 0px 0px;
    background-color: #fffbd3;
    border: 1px #fdf288 solid;
    border-radius: 5px;
}
.voucherpay_note_text
{
    font-size: 12px;
    color: #333;
    text-align: justify;
    margin-left: 10px;
    margin-right: 10px;
}
/* Wallet Payment Seperate Page end here*/

/*Accordiant Header Style Start*/
.Header_SelectedCss
{
    color: #cccccc;
    line-height: 25px;
    border: 1px white solid;
    text-align: left;
    cursor: pointer;
    background-color: #cccccc;
    background-image: url('../Images/Common/my_acc_bar_icn_left.png');
    background-repeat: no-repeat;
    background-position: left;
}
.AcHeader
{
    cursor: pointer;
    background-image: url('../Images/Common/my_acc_bar_icn_right.png');
    background-repeat: no-repeat;
    background-position: left;
}
/*Accordiant Header Style end*/

/* Wallet Transactions Start*/
table.w_transaction_grid
{
}
table.w_transaction_grid td
{
    width: 761px;
    height: 34px;
}
table.w_transaction_grid td span
{
    font-size: 12px;
    color: #302e2e;
    text-align: left;
}
td.alter
{
    width: 761px;
    height: 34px;
    background-color: #f9f9f9;
}
table.grid_header
{
   
}
table.grid_header td
{
}
table.grid_header td span
{
    font-size: 12px;
    color: #302e2e;
    font-weight: bold;
    text-align: left;
}
table.grid_text
{
}
table.grid_text
{
}
table.grid_text td span
{
    font-size: 12px;
    color: #302e2e;
    font-weight: bold;
    text-align: left;
}
/* Wallet Transactions End*/

/* Back To Top Start */
#backToTop
{
    position: fixed;
    bottom: 60px;
    right: 30px;
    width: 45px;
    height: 45px;
    z-index: 1;
    display: none;
}
.backtop
{
    /*background: url(../Images/Buttons/Back-to-Top.png);
    width: 54px;
    height: 54px;*/
    background: url('../Images/Common/IS_SpriteImg.png') no-repeat -1094px -299px; 
    width: 54px; 
    height: 54px;
}
/* Back To Top End */

/* 404 Error PAge start*/
.Er_main_container
{
    width: 683px;
    min-height: 100px;
    margin: auto;
    margin-top: 100px;
}
ul.e_menu_li
{
    margin-top: 0px;
    padding: 0px;
    margin-left: 20px;
}
ul.e_menu_li li
{
    float: left;
    color: #a3a2a2;
    margin-right: 20px;
    list-style: none;
    vertical-align: middle;
}
ul.e_menu_li li a
{
    float: left;
    color: #a3a2a2;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    padding-top: 3px;
}
ul.e_menu_li li a:hover
{
    float: left;
    color: #d2dfef;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    padding-top: 3px;
}
/* 404 Error PAge End*/

/* Ruppe Font Start */
/*@font-face
{   
    font-family: "Rupee";
    src: url("../Images/Font/Rupee.eot");
    src: local("Rupee"), url("../Images/Font/Rupee.ttf") format("truetype"), url("../Images/Font/Rupee.woff") format("woff"), url("../Images/Font/Rupee.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}*/

@font-face
{
    font-family: "Rupee";
    src: url("../Images/Font/Rupee.eot");
    src: local("Rupee"), url("../Images/Font/Rupee.ttf") format("truetype"), url("../Images/Font/Rupee.woff") format("woff"), url("../Images/Font/Rupee.svg") format("svg");
    font-weight: normal;
}
.Rupee
{
    font-family: 'Rupee' !important;
    float: none !important;
    margin: 0 !important;
    font-weight: normal;
    font-size: medium;
}
/* Ruppe Font End */

/* CSS Sprite Images */
.dv404
{
    background: url('../Images/Common/sprite_goshoppe.png') no-repeat -31px -29px;
    width: 165px;
    height: 83px;
}
.dv404Oops
{
    background: url('../Images/Common/sprite_goshoppe.png') no-repeat -679px -36px;
    width: 48px;
    height: 46px;
}


/*New Header Start Here*/
.New_Header_Container
{
    width: 100%;
    height: 224px;
    background-image: url(../Images/Common/New_header_repeat.jpg);
    background-repeat: repeat-x;
}
.new_header_bx
{
    width: 980px;
    margin: auto;
    height: 224px;
}
.new_h_top_Menu
{
    width: 980px;
    height: 45px;
}
.n_h_logo_part
{
    width: 980px;
    height: 111px;
}
.n_h_catgry_menu
{
    width: 980px;
    height: 38px;
    background: #ff0978; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff0978 0%, #f30871 51%, #e9076b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0978), color-stop(51%,#f30871), color-stop(100%,#e9076b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff0978 0%,#f30871 51%,#e9076b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff0978 0%,#f30871 51%,#e9076b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff0978 0%,#f30871 51%,#e9076b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff0978 0%,#f30871 51%,#e9076b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0978', endColorstr='#e9076b',GradientType=0 ); /* IE6-9 */
    border-radius: 2px;
}
.n_h_logo_bx
{
    width: 519px;
    height: 111px;
    float: left;
}
ul.n_h_menuUL
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    margin-right: 15px;
}
ul.n_h_menuUL li
{
    float: right;
    margin-left: 3px;
}
ul.n_h_menuUL li:hover
{
    float: right;
    background: #06d5ff; /* Old browsers */
    background: -moz-linear-gradient(top,  #06d5ff 1%, #07ccff 52%, #03c6ff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#06d5ff), color-stop(52%,#07ccff), color-stop(100%,#03c6ff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #06d5ff 1%,#07ccff 52%,#03c6ff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #06d5ff 1%,#07ccff 52%,#03c6ff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #06d5ff 1%,#07ccff 52%,#03c6ff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #06d5ff 1%,#07ccff 52%,#03c6ff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06d5ff', endColorstr='#03c6ff',GradientType=0 ); /* IE6-9 */
    border: 1px #39b9e0 solid; /*Border Raiuds*/
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-left: 3px;
}
ul.n_h_menuUL li a
{
    font-size: 12px;
    color: #000;
    text-decoration: none;
    padding: 9px;
    display: block;
}
ul.n_h_menuUL li a:hover
{
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    padding: 8px;
    display: block;
}
.mini_cart_button
{
    width: 229px;
    height: 61px;
    position: absolute;
    top: 15px;
    right: 0px;
}
.mini_cart_btn
{
    width: 229px;
    height: 50px;
    border-radius: 4px;
    border: 1px #ffa4cd solid;
    background: #ff3f96; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff3f96 2%, #f83c8f 52%, #ee3988 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ff3f96), color-stop(52%,#f83c8f), color-stop(100%,#ee3988)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff3f96 2%,#f83c8f 52%,#ee3988 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff3f96 2%,#f83c8f 52%,#ee3988 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff3f96 2%,#f83c8f 52%,#ee3988 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff3f96 2%,#f83c8f 52%,#ee3988 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f96', endColorstr='#ee3988',GradientType=0 ); /* IE6-9 */
}
ul.n_h_top_menu1
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
ul.n_h_top_menu1 li
{
    float: left;
    margin-right: 26px;
}
ul.n_h_top_menu1 li a
{
}
.cart_btn_bg
{
    background-color: White;
    border-radius: 3px;
}
a.h_link:link
{
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}
a.h_link:active
{
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}
a.h_link:visited
{
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}
/*New Header End Here*/

/* Header Updated 13-06-13 Css start here*/
.pro_search_Div
{
    width: 446px; /*height:27px;*/
    height: 34px;
    border-radius: 10px;
    border: 5px #f1f1f1 solid;
}
.pro_search_Div_1
{
    width: 543px; /*height:25px;*/
    float: left;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pro_search_Div_1 input
{
    border: none;
    width: 535px;
    height: 23px;
    color: #8F8F8F;
}
.pro_menubar_new
{
    width: 980px;
    height: 66px;
    border-radius: 2px;
    margin: auto;
}
a.h_link:link
{
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}
a.h_link:active
{
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}
a.h_link:visited
{
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}
.pro_color_menu_Div
{
    /*width: 934px;*/
    width: 930px;
    height: 66px;
    float: left;
    background: #ff3f97; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff3f97 1%, #fa3c8f 52%, #ed3988 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff3f97), color-stop(52%,#fa3c8f), color-stop(100%,#ed3988)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff3f97 1%,#fa3c8f 52%,#ed3988 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff3f97 1%,#fa3c8f 52%,#ed3988 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff3f97 1%,#fa3c8f 52%,#ed3988 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff3f97 1%,#fa3c8f 52%,#ed3988 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f97', endColorstr='#ed3988',GradientType=0 ); /* IE6-9 */
    border-radius: 5px;
}
.dvRemainCategory
{
    width: 47px;
    position: relative;
    float: right;
    margin: 0px;
    padding: 0px;
}
.pro_color_menu_Div_small
{
    width: 47px;
    height: 66px;
    float: right;
    background: #45d4ff; /* Old browsers */
    background: -moz-linear-gradient(top,  #45d4ff 0%, #42c9ff 50%, #3ec0ff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45d4ff), color-stop(50%,#42c9ff), color-stop(100%,#3ec0ff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #45d4ff 0%,#42c9ff 50%,#3ec0ff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #45d4ff 0%,#42c9ff 50%,#3ec0ff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #45d4ff 0%,#42c9ff 50%,#3ec0ff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #45d4ff 0%,#42c9ff 50%,#3ec0ff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45d4ff', endColorstr='#3ec0ff',GradientType=0 ); /* IE6-9 */
    border-radius: 5px;
    cursor: pointer;
}
.new_menu_Div
{
    height: 66px;
    width: 93px;
    float: left;
    background-position: right;
    background-image: url(../Images/Common/menu_splitter.jpg);
    background-repeat: no-repeat;
}
.new_menu_Div_alt
{
    height: 66px;
    width: 93px;
    float: left;
    background-position: right;
}
.new_menu_Div a
{
    height: 66px;
    width: 93px;
}

/*-------------New Product Search----------------*/
.pro_search_contain
{
    width: 980px;
    min-height: 100px;
    margin: auto;
    margin-top: 10px;
    padding-bottom: 50px;
}
.pro_search_colmn_1
{
    width: 184px;
    min-height: 100px;
    float: left;
    margin-bottom: 50px;
}
.pro_search_colmn_2
{
    width: 28px;
    min-height: 100px;
    float: left;
}

.pro_search_colmn_3
{
    width: 764px;
    min-height: 10px;
    float: left;
}
.left_colmn_by_Container
{
    width: 190px;
    min-height: 100px;
    background-color: #f4f4f4;
    border: 1px #e7e7e7 solid;
}
.left_clmn_heading
{
    width: 211px;
    height: 35px;
    background: #fdfdfd; /* Old browsers */
    background: -moz-linear-gradient(top,  #fdfdfd 2%, #f4f4f4 45%, #f4f4f4 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#fdfdfd), color-stop(45%,#f4f4f4), color-stop(99%,#f4f4f4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfdfd 2%,#f4f4f4 45%,#f4f4f4 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfdfd 2%,#f4f4f4 45%,#f4f4f4 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfdfd 2%,#f4f4f4 45%,#f4f4f4 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #fdfdfd 2%,#f4f4f4 45%,#f4f4f4 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}
.left_clmn_heading_text
{
    font-size: 16px;
    color: #737373;
    margin-left: 13px;
    font-weight: bold;
}
.left_column_bx
{
    width: 211px; /*min-height:600px;*/
    background-image: url(../Images/Common/Product-Search-final2.jpg);
    background-repeat: no-repeat;
    background-position: top;
}
.ur_select_bx1_outer
{
    width: 168px;
    height: 181px;
    background-color: #fff;
    border: 1px #ebebeb solid;
    margin-top: 13px; /*-webkit-box-shadow: 0px 0px 5px -2px rgba(110,106,110,0.15);     -moz-box-shadow: 0px 0px 5px -2px rgba(110,106,110,0.15);     box-shadow: 0px 0px 5px -2px rgba(110,106,110,0.15).31);*/
    -moz-box-shadow: 0 0 2px -2px #000;
    -webkit-box-shadow: 0 0 2px -2px #000;
    box-shadow: 0 0 2px -2px #000;
}

.ur_select_bx1
{
    width: 168px; /*height: 181px;*/
    background-color: #fff; /*border: 1px #e3e2e2 solid;*/ /*-webkit-box-shadow: inset 0px 0px 8px 0px rgba(1, 1, 1, 0.1);     box-shadow: inset 0px 0px 8px 0px rgba(1, 1, 1, 0.1);*/
    -moz-box-shadow: inset 0 -1px 6px -6px #000;
    -webkit-box-shadow: inset 0 -1px 6px -6px #000;
    box-shadow: inset 0 -1px 6px -6px #000;
}
.ur_selection_div
{
    width: 764px;
    min-height: 0px;
}
.We_found_Div
{
    width: 764px;
    height: 46px;
    border: 1px #ededed solid;
    background: #fbfbfb; /* Old browsers */
    background: -moz-linear-gradient(top,  #fbfbfb 2%, #f4f4f4 45%, #f4f4f4 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#fbfbfb), color-stop(45%,#f4f4f4), color-stop(99%,#f4f4f4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fbfbfb 2%,#f4f4f4 45%,#f4f4f4 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fbfbfb 2%,#f4f4f4 45%,#f4f4f4 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fbfbfb 2%,#f4f4f4 45%,#f4f4f4 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #fbfbfb 2%,#f4f4f4 45%,#f4f4f4 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}
.filter_sl_Div
{
    padding-left: 5px;
    padding-right: 5px;
    margin: 5px;
    min-height: 25px;
    border: 1px #ededed solid;
    float: left;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #fdfdfd 89%, #f4f4f4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(89%,#fdfdfd), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#fdfdfd 89%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#fdfdfd 89%,#f4f4f4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#fdfdfd 89%,#f4f4f4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#fdfdfd 89%,#f4f4f4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}
.filter-toggle-expand
{
    width: 24px;
    height: 21px;
    cursor: pointer;
    background-image: url(../Images/Buttons/filter_open_btn.jpg);
    float: right;
    margin: 10px 10px 10px 0px;
}
.filter-toggle-collapse
{
    width: 24px;
    height: 21px;
    cursor: pointer;
    background-image: url(../Images/Buttons/filter_close_btn.jpg);
    float: right;
    margin: 10px;
}
.pro_display_Div
{
    width: 764px;
    min-height: 100px;
}
.pro_display_container_new
{
    width: 740px;
    height: 328px;
    margin: auto;
    margin-top: 20px;
    border-bottom: 1px #f1f1f1 solid;
}
.pro_disp_bx_gap_new
{
    width: 20px;
    height: 188px;
    float: left;
}

/* New Menu hover css */
.menu_outer_div
{
    min-width: 278px; /*min-height:210px;*/
    min-height: 143px;
    margin: 0px auto;
}
.menu_outer_transperant
{
    min-width: 278px; /*min-height:197px;*/
    min-height: 130px;
    margin: 0px auto;
    position: relative;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-image: url(../Images/Common/transperant_pixel.png);
    background-repeat: repeat-x repeat-y;
    -webkit-box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.11);
    -moz-box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.11);
    box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.11);
}
.Menu_inner_div
{
    min-width: 270px; /*min-height:193px;*/
    min-height: 126px;
    background-color: #fff;
    margin-left: 4px;
    margin-top: 0px;
    margin-right: 4px;
}
.Menu_mouse_o_top_bit
{
    width: 278px;
    height: 9px;
}
.Menu_mouse_o_top_bit_1
{
    width: 92px;
    height: 9px;
    float: left;
    background-image: url(../Images/Common/transperant_pixel.png);
    background-repeat: repeat-x repeat-y;
}
.Menu_mouse_o_top_bit_2
{
    width: 84px;
    height: 9px;
    margin: auto;
    background-color: White;
}
.Menu_mouse_o_top_strip
{
    width: 186px;
    float: left;
    margin-top: 5px;
    height: 4px;
    background-image: url(../Images/Common/transperant_pixel.png);
    background-repeat: repeat-x repeat-y;
}
.menu_inr_clmn_1
{
    min-width: 170px; /*min-height:193px;*/
    min-height: 126px;
}
.menu_inr_clmn_2
{
    min-width: 101px; /*min-height:193px;*/
    min-height: 126px;
}
.pro_m_link
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-left: 13px;
    min-width: 100%;
}
.pro_m_link_Reverse
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-right: 13px;
    text-align: right;
}
.pro_m_link_div
{
    min-height: 28px;
    border-bottom: 1px #ccc dotted;
    vertical-align: middle;
}
.pro_m_link_div_final
{
    min-height: 28px;
    vertical-align: middle;
    margin-bottom: 10px;
}
.pro_m_link_div a, .pro_m_link_div_final a
{
    color: #1d90ff;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    margin-top: 5px;
    min-width: 100%;
}
.pro_m_link_div a:hover, .pro_m_link_div_final a:hover
{
    color: #FF45A6;
}
.sub_categ_img
{
    width: 166px;
    min-height: 106px;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 10px;
}
.sub_categ_img_Reverse
{
    width: 166px;
    min-height: 106px;
    position: absolute;
    bottom: 10px;
    left: -38px;
}

/*------------More Mouse Over-----------*/
.more_Oter_Div
{
    width: 194px;
    min-height: 185px;
    margin: auto;
    display: none;
    position: absolute;
    right: 0px;
    top: 66px;
    z-index: 21;
}
.more_top_tarnsperant_bit
{
    width: 151px;
    height: 9px;
    float: left;
    background-image: url(../Images/Common/more_hover_top_bit.png);
    background-repeat: repeat-x repeat-y;
}
.more_top_bit
{
    width: 194px;
    height: 9px;
}
.more_top_bit_inner
{
    width: 43px;
    height: 9px;
    float: right;
    background-image: url(../Images/Common/transperant_pixel.png);
    background-repeat: repeat-x repeat-y;
}
.more_inner_transperant
{
    width: 194px;
    min-height: 176px;
    background-image: url(../Images/Common/transperant_pixel.png);
    background-repeat: repeat-x repeat-y;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.more_inner_blue
{
    width: 188px;
    min-height: 173px;
    margin: auto;
    background: #43ceff; /* Old browsers */
    background: -moz-linear-gradient(top,  #43ceff 1%, #41c6ff 47%, #3ec0ff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#43ceff), color-stop(47%,#41c6ff), color-stop(100%,#3ec0ff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #43ceff 1%,#41c6ff 47%,#3ec0ff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #43ceff 1%,#41c6ff 47%,#3ec0ff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #43ceff 1%,#41c6ff 47%,#3ec0ff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #43ceff 1%,#41c6ff 47%,#3ec0ff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43ceff', endColorstr='#3ec0ff',GradientType=0 ); /* IE6-9 */ /*Border radius code*/
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px; /*Border radius code*/
}
.menu_list_Div
{
    width: 172px;
    height: 28px;
    margin: auto;
}
table.more_ms_tble
{
}
table.more_ms_tble td a
{
    text-decoration: none;
}
table.more_ms_tble td a img
{
    border: none;
}
table.more_ms_tble td a span
{
    font-size: 11px;
    color: #fff;
}
table.more_ms_tble td a span:hover
{
    font-size: 11px;
    color: #FF45A6;
}
/*------------More Mouse hover End-----------*/

/*------------Payment Page Start-------------*/

/* Payment Process */
.trans_processtxt_container
{
    width: 764px;
    height: 193px;
    margin: auto;
}
.pls_d_nt_txt
{
    font-size: 24px;
    color: #666666;
    text-align: center;
    line-height: 30px;
}

/* Transaction Successfull*/
.trans_container
{
    width: 929px;
    height: 426px;
    margin: auto;
}
.trans_logo_part
{
    width: 929px;
    height: 178px;
    margin: auto;
    position: relative;
}
.trans_content_part
{
    width: 929px;
    height: 249px;
    margin: auto;
    border-radius: 4px;
    background-color: #f0f1f2;
    position: relative;
}
.trans_inner_content_part
{
    width: 900px;
    height: 217px;
    margin: auto;
    border-radius: 4px;
    background-color: #fff;
    position: absolute;
    top: 16px;
    left: 15px;
}
.trans_success_text
{
    font-size: 30px;
    color: #82cf75;
    text-align: left;
}
.trans_border_bottom
{
    background-image: url(../Images/Common/Payment-sucess-border_bottom.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
}
.trans_logo_position
{
    position: absolute;
    left: 375px;
    top: 31px;
}
.trans_processtxt_container
{
    width: 764px;
    height: 193px;
    margin: auto;
}
.pls_d_nt_txt
{
    font-size: 24px;
    color: #666666;
    text-align: center;
    line-height: 30px;
}

/* Transaction Failer*/
.trans_faile_content_part
{
    width: 929px;
    height: 327px;
    margin: auto;
    border-radius: 4px;
    background-color: #f0f1f2;
    position: relative;
}
.trans_failer_container
{
    width: 929px;
    height: 505px;
    margin: auto;
}
.trans_failer_inner_content_part
{
    width: 900px;
    height: 297px;
    margin: auto;
    border-radius: 4px;
    background-color: #fff;
    position: absolute;
    top: 16px;
    left: 15px;
}
.trans_failer_txt
{
    font-size: 30px;
    color: Red;
    line-height: 30px;
    text-align: left;
    margin: 0px;
}
ul.fail_note
{
    margin: 0px;
    padding: 0px;
    margin-left: 20px;
    list-style-image: url(../Images/Common/bullet_note_list.jpg);
}
ul.fail_note li
{
    line-height: 23px;
    font-size: 13px;
    color: #999999;
}
.trans_failer_btn_container
{
    width: 900px;
    height: 91px;
    margin: auto;
}

/*--------------------------------------------------- New PG Transaction Page Start here -------------------------------*/

.transac_failed_Div
{
    width:773px;
    min-height:100px;
    margin:auto;
    border:1px #e5e5e5 solid;
    -webkit-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:    0px 0px 2px rgba(50, 50, 50, 0.3);
    box-shadow:         0px 0px 2px rgba(50, 50, 50, 0.3);
    margin-top:0px;
}
.failed_header_Div
{
    width:773px;
    height:51px;
    border-bottom:3px #f0f0f0 solid; 
}

.failed_header_Div span
{
    color:Red;
    font-size:24px;
    margin-left:25px;
}

.failed_cntnt_Div
{
    width:773px;
    height:188px;
    margin:auto;
}

.failed_reson_heading
{
    color:#302f2f;
    font-size:12px;
    font-weight:bold;
    margin-left:25px;
}

ul.faile_reson_txt
{
    list-style:none;
    margin:0px;
    padding:0px;
    margin-left:43px;
    
}
ul.faile_reson_txt li
{
    font-size:12px;
    color:#999;
    line-height:20px;
    list-style-image:url(../Images/Common/bullet_note_list.jpg);
}


.success_header_Div
{
    width:773px;
    height:51px;
    border-bottom:3px #f0f0f0 solid; 
}
.success_header_Div span
{
    color:#22ac0b;
    font-size:24px;
    margin-left:25px;
}

.success_cntnt_Div
{
    width:773px;
    height:117px;
    margin:auto;
}

.success_cntnt_txt
{
    font-size:24px;
    color:#6a6969;
    margin-left:25px;
    line-height:25px;
}
/*-----------New PG Transaction Page End--------------*/

/*-------No product page with categ link--------*/
.no_pro_container
{
    width: 980px;
    min-height: 200px;
    margin: auto;
}
.no_pro_inner_div
{
    width: 980px;
    height: 250px;
    margin: auto;
}
.cmng_soon_txt
{
    font-size: 20px;
    color: #2bb7ec;
    text-align: center;
    margin: 0px;
    padding: 0px;
    line-height: 25px;
}
.categ_heading_no_pro
{
    width: 980px;
    height: 48px;
    position: relative;
    border-bottom: 1px #e9e9e9 solid;
}
.categ_heading_text
{
    font-size: 15px;
    color: #666666;
    font-weight: bold;
    position: absolute;
    margin: 0px;
    padding: 0px;
    left: 375px;
    top: 16px;
}
.caetg_link_containr
{
    width: 980px;
    min-height: 194px;
    margin: auto;
}
.categ_link_bx_lft
{
    width: 360px;
    height: 194px;
    background-image: url(../Images/Common/no_pro_categ_lft_x_repeat.jpg);
    background-repeat: repeat-y;
}
.categ_link_bx_cntr
{
    width: 260px;
    height: 194px;
}
.categ_link_bx_rght
{
    width: 360px;
    height: 194px;
    background-image: url(../Images/Common/no_pro_categ_rght_x_repeat.jpg);
    background-repeat: repeat-y;
}
.no_pro_categ_link
{
    margin: 0px;
    padding: 0px;
}
.no_pro_categ_link li
{
    font-size: 15px;
    color: #999999;
    line-height: 30px;
    list-style: none;
    text-align: center;
}
.no_pro_categ_link li a
{
    font-size: 14px;
    color: #999999;
    line-height: 30px;
    text-decoration: none;
}
/*-------No product page with categ link--------*/

/*-------Search error start--------*/
.no_search_inner_div
{
    width: 980px;
    height: 200px;
    margin: auto;
}
.sarch_txt
{
    color: #666666;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    line-height: 30px;
}
.search_er_outer
{
    width: 526px;
    height: 47px;
    margin: auto;
    background-color: #f1f1f1;
    border-radius: 6px;
    position: relative;
}
.search_er_inner
{
    width: 516px;
    height: 37px;
    background-color: #fff;
    margin: auto;
    border-radius: 3px;
    border: 1px #dedede solid;
    position: absolute;
    top: 4px;
    left: 4px;
}
.seach_er_sm_txt
{
    font-size: 10px;
    color: #999999;
    text-align: center;
    margin: 0px;
    padding: 0px;
    line-height: 12px;
}


/* New */

.brand_toppick_r1
{
    width: 980px;
    height: 40px;
    margin: auto;
}
.brand_toppick_r2
{
    width: 980px;
    height: 199px;
    margin: auto;
}
.brand_toppick_inner_Div
{
    width: 933px;
    height: 225px;
}
.top_pk_pro_Div
{
	width: 175px;
	height: 240px;
	float: left;
	border: 1px #d9d9d9 solid;
	background-color: #fff;
	margin-right: 7px;
	position: relative;
}
.top_pk_pro_alt_Div
{
    width: 175px;
    height: 240px;
    float: left;
    border: 1px #d9d9d9 solid;
    background-color: #fff;
    position: relative;
    background-repeat: no-repeat;
}
.top_pk_pric_nme_Div
{
	width: 175px;
	height: 100px;
	bottom: 0px;
	position: absolute;
	border: 0px;
	left: 0px;
}
.tp_pk_pro_nme_txt
{
    font-size: 12px;
    color: #404040;
    font-weight: bold;
    text-decoration: none;
}
.tp_pk_pro_price_txt
{
    font-size: 13px;
    color: #fff;
    font-weight: normal;
    margin-right: 6px;
}
.strike
{
    text-decoration: line-through;
}
.client_container
{
    width: 980px;
    height: 135px;
    margin: auto;
    position: relative;
}

.client_slider_div
{
    width: 980px;
    height: 130px;
    position: relative; /*top:25px;*/
}

.clients_logo_part
{
    width: 705px;
    height: 130px;
    float: left;
    border: 1px #eee solid;
    position: relative;
}


.clients_logo_part_gap
{
    width: 18px;
    height: 130px;
    float: left;
}

.clients_strip
{
    /*width: 250px;
    height: 130px;*/
    background: url('../Images/Common/IS_SpriteImg.png') no-repeat -35px -514px; width: 253px; height: 130px;
    float: left;
}


.client_lg_center_Div
{
    width: 651px;
    height: 130px;
    float: left;
}

.client_lg_btn_Div
{
    width: 27px;
    height: 130px;
    float: left;
}

.client_logo_main_div
{
    width: 140px;
    height: 110px;
    float: left;
    border-right: 1px #eeeeee solid;
    margin-top: 10px;
    position: relative;
}

.client_logo_main_alt_div
{
    width: 130px;
    height: 108px;
    float: left;
    margin-top: 10px;
}


/* client left right button*/
.client_lefty_btn_div
{
    width: 27px;
    height: 29px;
    margin-top: 50px;
    margin-right: 0px;
    position: absolute;
    top: 3px;
    left: 0px;
    z-index: 1;
}


.client_right_btn_div
{
    width: 27px;
    height: 29px;
    margin-top: 50px;
    margin-right: 0px;
    position: absolute;
    top: 3px;
    right: 0px;
    z-index: 1;
}

/* client left right button*/

.clnt_logo_Div
{
    width: 140px;
    height: 80px;
    position: absolute;
    top: 17px;
}


/*Updated CSS 29-06-13*/

/*--------------------------------New footr start here */
.new_footer_contain
{
    width: 100%;
    min-height: 371px;
    border-top: 4px #ccc solid;
    background-color: #fbf8f8;
}
.n_footer_rw1
{
    width: 980px;
    height: 175px;
    margin: auto;
    border-bottom: 1px #ccc solid;
    position: relative;
}
.n_footer_rw1_inner
{
    width: 980px;
    height: 159px;
    margin: auto;
    position: absolute;
    bottom: 0px;
}
.n_footer_rw1_clmn
{
    width: 397px;
    height: 159px;
    float: left;
    border-right: 1px #ccc solid;
}
.n_footer_r1_clmn1
{
    width: 62px;
    height: 159px;
    float: left;
}
.n_footer_r1_clmn2
{
    width: 335px;
    height: 159px;
    float: left;
}
.n_footer_rw2_clmn
{
    width: 242px;
    height: 159px;
    float: left;
    border-right: 1px #ccc solid;
}
.socail_div_r1
{
    width: 217px;
    height: 30px;
}
.socail_div_r2
{
    width: 217px;
    height: 51px;
}
.socail_m_div
{
    width: 175px;
    height: 34px;
    margin-left: 10px;
}
.social_icon_div
{
    width: 34px;
    height: 34px;
    float: left;
    margin-right: 11px;
}
.n_footer_rw3_clmn
{
    width: 242px;
    height: 159px;
    float: left;
}
.n_footer_rw3_clmn
{
    width: 339px;
    height: 159px;
    float: left;
}
.newsltr_rw1_clmn1
{
    width: 66px;
    height: 160px;
    float: left;
}
.newsltr_rw1_clmn2
{
    width: 270px;
    height: 160px;
    float: left;
}
.newskletr_r1
{
    width: 270px;
    height: 30px;
}
.newskletr_r2
{
    width: 270px;
    height: 53px;
}
.newskletr_r3
{
    margin-top:20px;
    width: 270px;
    height: 40px;
}
.n_footer_rw2
{
    width: 980px;
    height: 143px;
    margin: auto;
    border-top: 1px #fff solid;
    border-bottom: 1px #ccc solid;
}
.n_footer_abt_div1
{
    width: 488px;
    height: 142px;
    float: left;
}
.n_footer_abt_div1
{
    width: 490px;
    height: 142px;
    float: left;
    position: relative;
}

.testi_Div
{
    width: 483px;
    height: 116px;
    border-radius: 5px;
    background-color: #fff;
    border: 1px #f1efef solid;
    margin-top: 11px;
    margin-right: 0px;
}

.testi_clmn_1
{
    width: 39px;
    height: 116px;
    float: left;
}
.testi_heading
{
    font-size: 16px;
    color: #666;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    margin: 12px 0px 0px 7px;
}
#TestiScroller li
{
    display:none;
}
.testi_name
{
    font-size: 12px;
    color: #f81c6e;
    font-style: italic;
    line-height: 25px;
}
.testi_clmn_2
{
    width: 405px;
    height: 116px;
    float: left;
}
.testi_clmn_3
{
    width: 39px;
    height: 116px;
    float: left;
}

.footer_heading_txt
{
    font-size: 16px;
    color: #666666;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}
.footr_cntnt
{
    font-size: 12px;
    color: #999999;
    line-height: 16px;
    padding-top: 0px;
}

table.socailtble
{
}

table.socailtble td
{
    width: 34px;
    height: 34px;
}
.newsletter_Dv
{
    width: 251px;
    height: 36px;
    background-color: #fff;
    border-radius: 4px;
    border: 1px #ccc solid;
    margin-top: 8px;
    margin-left: 17px;
}
.footer_bootom
{
    width: 980px;
    height: 50px;
    margin: auto;
    border-top: 1px #fff solid;
}
a.footer_link:link, a.footer_link:hover, a.footer_link:active, a.footer_link:visited
{
    text-decoration: none;
    color: #666666;
    font-size: 11px;    
}
ul#offlineStoreScroll
{
    width: 334px;
    /*height: 87px;*/
    height:75px;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
ul#offlineStoreScroll li
{
    width: 334px;
    height: 87px;    
}
/*--------------------------------New footr end here */
/*--------------------------------Payment Process*/

.header_paymnt_process
{
    width: 980px;
    height: 140px;
    margin: auto;
}
.header_paymnt_clmn_1
{
    width: 193px;
    height: 120px;
    float: left;
}
.header_paymnt_clmn_2
{
    width: 787px;
    height: 120px;
    float: left;
}
.header_paymnt_clmn_r1
{
    width: 787px;
    height: 47px;
    float: left;
}
.header_paymnt_clmn_r2
{
    width: 787px;
    height: 38px;
    float: left;
    position: relative;
}
.btnCart
{
    padding: 35px;
    line-height: 1px;
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    text-decoration: none;
    background-color: #eee;
    opacity: 0;
    filter: alpha(opacity=0);
}
.btnLogin
{
    padding: 35px;
    line-height: 1px;
    position: absolute;
    top: 0px;
    left: 250px;
    display: block;
    text-decoration: none;
    background-color: #eee;
    opacity: 0;
    filter: alpha(opacity=0);
}
.btnShpDetails
{
    padding: 35px;
    line-height: 1px;
    position: absolute;
    top: 0px;
    left: 475px;
    display: block;
    text-decoration: none;
    background-color: #eee;
    opacity: 0;
    filter: alpha(opacity=0);
}
.btnPaymentOptions
{
    padding: 35px;
    line-height: 1px;
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    text-decoration: none;
    background-color: #eee;
    opacity: 0;
    filter: alpha(opacity=0);
}
.header_paymnt_clmn_r3
{
    width: 787px;
    height: 35px;
    float: left;
}
.header_paymnt_clmn_r3_c1
{
    width: 82px;
    height: 35px;
    float: left;
}
.header_paymnt_clmn_r3_c2
{
    width: 406px;
    height: 35px;
    float: left;
}
.header_paymnt_clmn_r3_c3
{
    width: 64px;
    height: 35px;
    float: left;
}
.header_paymnt_clmn_r3_c4
{
    width: 235px;
    height: 35px;
    float: left;
}
.spng_crt_smry_txt_active
{
    font-size: 12px;
    color: #39a5de;
    text-align: center;
    margin-top: 2px;
}

.spng_crt_smry_txt_normal
{
    font-size: 12px;
    color: #999;
    text-align: center;
    margin-top: 2px;
}


.spng_crt_smry_heading_txt
{
    font-size: 16px;
    color: #666666;
    line-height: 45px;
    margin-left: 11px;
}

.pmnt_prcss_content_container
{
    width: 100%;
    min-height: 420px;
}

.pmnt_prcss_content_inner
{
    width: 980px;
    min-height: 100px;
    margin: auto;
}

.pmnt_footer_bottom
{
    width: 100%;
    min-height: 20px;
    background-color: #fbf8f8;
    border: 1px #ccc solid;
    position: absolute;
    bottom: 0px;
}

/*-------------------------------------------Order Summary---Payment process--------------------------*/
.ordr_summary_Div
{
    width: 980px;
    min-height: 100px;
    border: 1px #dbdbdb solid;
    border-bottom: 0px;
    margin-top: 15px;
}

.ordr_sum_grid_header
{
    width: 980px;
    height: 41px;
    background-image: url(../Images/Common/order_sum_grid_header_repeat.png);
    background-repeat: repeat-x;
}

.ordr_sum_grid_header_txt
{
    font-size: 14px;
    color: #666;
    font-weight: bold;
    line-height: 40px;
}
.ordr_sum_grid_header_c1
{
    width: 354px;
    height: 41px;
    float: left;
}

.ordr_sum_grid_header_c2
{
    width: 126px;
    height: 41px;
    float: left;
}

.ordr_sum_grid_header_c3
{
    width: 133px;
    height: 41px;
    float: left;
}
.ordr_sum_grid_header_c4
{
    width: 115px;
    height: 41px;
    float: left;
}
.ordr_sum_grid_header_c5
{
    width: 100px;
    height: 41px;
    float: left;
}
.ordr_sum_grid_header_c6
{
    width: 150px;
    height: 41px;
    float: left;
}
.ordr_sum_grid_content_Div
{
    width: 980px;
    min-height: 50px;
}
.ordr_sum_pro_div
{
    width: 980px;
    height: 84px;
    border-bottom: 1px #dbdbdb solid;
}
.ordr_sum_pro_div_c1
{
    width: 81px;
    height: 84px;
    float: left;
}
.ordr_sum_pro_div_c1 img
{
    margin-top: 15px;
    margin-left: 15px;
    border: 1px #ccc solid;
}
.ordr_sum_pro_div_c2
{
    width: 273px;
    /*height: 84px;*/
    float: left;
    margin-top: 15px;    
    position:relative;
}
.ordr_sum_pro_div_c3
{
    width: 126px;
    /*height: 84px;*/
    float: left;
    margin-top: 15px;    
    position:relative;
}
.ordr_sum_pro_div_c4
{
    width: 133px;
    /*height: 84px;*/
    float: left;
    margin-top: 15px;    
    position:relative;
}
.ordr_sum_pro_div_c5
{
    width: 115px;
    /*height: 84px;*/
    float: left;
    margin-top:-15px;      
    position:relative;
}
.ordr_sum_pro_div_c6
{
    width: 95px;
    /*height: 84px;*/
    float: left;
    margin-top: 15px;    
    position:relative;
}
.ordr_sum_pro_div_c7
{
    width: 105px;
    /*height: 84px;*/
    float: left;
    margin-top: 15px;    
    position:relative;
}
.ordr_sum_pro_div_c8
{
    width: 46px;
    /*height: 84px;*/
    float: left;
    margin-top: 15px;    
    position:relative;
}

.ordr_sum_pro_txt
{
    font-size: 12px;
    color: #999;
    margin-top:30px;
    /*line-height: 80px;*/
}

.ordr_sum_price_txt
{
    font-size: 16px;
    color: #ff3e93;
    text-align: right;
    line-height: 75px;
    font-weight: bold;
}

.ordr_total_div
{
    width: 980px;
    height: 167px;
    margin: auto;
}

.ordr_total_div_1
{
    width: 316px;
    height: 167px;
    float: right;
}

.ordr_total_div_td
{
    width: 316px;
    height: 42px;
    border-bottom: 1px #fff solid;
    border-top: 1px #dbdbdb solid;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 47%, #f8f8f8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#fcfcfc), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 47%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 47%,#f8f8f8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 47%,#f8f8f8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 47%,#f8f8f8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
}

.ordr_tot_price_txt
{
    font-size: 12px;
    color: #999;
    font-weight: bold;
}
.ordr_tot_price_txt_Shipping_Free
{
    text-align:left;
    font-size: 12px;    
    font-weight: bold;
    color: #3BAA0B;
}


/*-------------------------------------------Shipping Details---Payment process*/
.ship_details_c1
{
    width: 324px;
    min-height: 100px;
    float: left;
}
.ship_details_c2
{
    width: 656px;
    min-height: 100px;
    float: right;
    position: relative;
}

.address_bk_main_Div
{
    width: 315px;
    min-height: 100px;
}
.address_bk_main_Div_r1
{
    width: 315px;
    height: 11px;
    background-image: url(../Images/Common/adres_bk_btn_top.png);
    background-position: top left;
    background-repeat: no-repeat;
}
.address_bk_main_Div_r2
{
    width: 315px;
    height: 38px;
    background-image: url(../Images/Common/adres_bk_btn_repeat.png);
    background-position: top left;
    background-repeat: repeat-y;
}
.address_bk_main_Div_r3
{
    width: 315px;
    height: 11px;
    background-image: url(../Images/Common/adres_bk_bx_topbit.png);
    background-position: top left;
    background-repeat: no-repeat;
}
.address_bk_main_Div_r4
{
    width: 315px;
    min-height: 100px;
    background-image: url(../Images/Common/adres_bk_cntr_repeat.png);
    background-position: top left;
    background-repeat: repeat-y;
}
.address_bk_main_Div_r5
{
    width: 315px;
    height: 19px;
    background-image: url(../Images/Common/adres_bk_bx_bottom.png);
    background-position: top left;
    background-repeat: repeat-y;
}
.adrs_bk_txt_Div
{
    width: 290px;
    height: 107px;
    margin-left: 11px; /*border-bottom:1px #ccc dashed;*/
    position: relative;
}
.adrs_bk_txt_Div_heighlite
{
    width: 290px;
    height: 107px;
    margin-left: 11px; /*border-bottom:1px #ccc dashed;*/
    position: relative;
    background-color: #fffbd3;
    padding: 10px 0px;
    border-radius: 5px;
}
.adrs_bk_seperator
{
    width: 280px;
    height: 2px;
    margin-left: 15px;
    border-bottom: 1px #ccc dashed;
}
.adrs_bk_txt
{
    font-size: 16px;
    color: #666;
    font-weight: bold;
    line-height: 33px;
    margin-left: 20px;
}
.adrs_bk_cntn
{
    font-size: 14px;
    color: #666;
    line-height: 20px;
    padding-top: 12px;
    padding-left: 15px;
    margin: 0px;
}
.adrs_bk_add_Heading
{
    font-size: 13px;
    color: #37b2ff;
    text-decoration: none;
    margin: 15px 0px 0px 15px;
    margin-top: 15px;
}
.adrs_bk_add_Heading1
{
    font-size: 13px;
    color: #37b2ff;
    text-decoration: none;
    margin: 25px 0px 0px 25px;
    margin-top: 15px;
    line-height: 25px;
}

.adrs_bk_add_link
{
    font-size: 13px;
    color: #37b2ff;
    text-decoration: none;
    font-weight: bold;
    position: absolute;
    top: 40px;
    right: 10px;
}

/*Tab  shipping Details  control CSS End*/

.shipingdetails_tab .ajax__tab_header
{
    font-size: 12px;
    font-weight: bold;
    display: block;
    height: 50px;
    color: Black;
    margin-left: 0px;
    cursor: pointer;
}
.shipingdetails_tab .ajax__tab_header .ajax__tab_outer
{
    border-color: #f0f0f0;
    border-bottom: none;
    color: #000;
    padding-left: 10px;
    margin-right: 3px;
    height: 50px; /*border:solid 1px #d7d7d7;*/
    border-radius: 3px 0px 0px 0px;
}
.shipingdetails_tab .ajax__tab_header .ajax__tab_inner
{
    border-color: #fff;
    color: #000;
    font-size: 16px;
    padding: 16px 10px 2px 0px;
}
.shipingdetails_tab .ajax__tab_hover .ajax__tab_outer
{
    /*background-color:red;*/
}
.shipingdetails_tab .ajax__tab_hover .ajax__tab_inner
{
    color: #fff;
}
.shipingdetails_tab .ajax__tab_hover .ajax__tab_inner a
{
    color: #000;
}
.shipingdetails_tab .ajax__tab_active .ajax__tab_outer
{
    border-bottom-color: #ffffff;
    background-color: #fff;
}
.shipingdetails_tab .ajax__tab_active .ajax__tab_inner
{
    color: #000; /*border-color: #333;*/
}
.shipingdetails_tab .ajax__tab_active .ajax__tab_inner a
{
    color: #000; /*border-color: #333;*/
}
.shipingdetails_tab .ajax__tab_active .ajax__tab_header
{
    color: Red;
    border: 1px Solid #fff;
}
.shipingdetails_tab .ajax__tab_body
{
    font-size: 10pt;
    background-color: #fff;
    border: 1px #f0f0f0 solid;
}

.shipingdetails_tab .ajax__tab_tab a
{
    color: #000;
}

.shipingdetails_tab .ajax__tab_outer
{
    border: 1px Solid #f0f0f0;
}

.shipingdetails_tab .ajax__tab_outer a
{
    color: #5f5f5f;
}

.shipingdetails_tab .ajax__tab_tab.
{
    color: Black;
    outline: none;
    border: none;
}

/*----------------*/
/*.ajax__tab_header: A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer. */
/*.ajax__tab_outer: An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner. */
/*.ajax__tab_inner: An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab. */
/*.ajax__tab_tab: An element of the tab that contains the text content. Child CSS classes:none. */
/*.ajax__tab_body: A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none. */
/*.ajax__tab_hover . This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer. .*/
/*ajax__tab_active: This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer.*/
/*----------------*//*Tab Container CSS*/
/*Tab  shipping Details  control CSS End*/

table.shipng_form
{
}
table.shipng_form td
{
    height: 30px;
    width: 600px;
}
table.shipng_form td input
{
    padding: 10px;
    border-radius: 6px;
}
table.shipng_form td span
{
    font-size: 14px;
    color: #666666;
}
.frm_txt_shipping
{
    font-size: 15px;
    color: #666666;
    line-height: 15px;
}

/*--------------------------------------Shipping details end*/


/*-------------------------------------------Payment option---Payment process*/

.paymnt_option_content_inner
{
    width: 980px;
    min-height: 100px;
    margin: auto;
}
.paymnt_option_c1
{
    width: 370px;
    min-height: 100px;
    float: left;
}

.paymnt_option_c1_r1
{
    width: 374px;
    height: 10px;
    background-image: url(../Images/Common/ordr_sum_top.png);
    background-repeat: repeat-x;
}
.paymnt_option_c1_r2
{
    width: 374px;
    min-height: 234px;
    background-image: url(../Images/Common/ordr_sum_cntr_repeat.png);
    background-repeat: repeat-y;
}
.paymnt_option_c1_r3
{
    width: 374px;
    height: 68px;
    background-image: url(../Images/Common/ordr_sum_bottm.png);
    background-repeat: repeat-x;
}

.paymnt_option_c2
{
    width: 580px;
    min-height: 100px;
    float: right;
    position: relative;
}
/*-------------------------------------------Payment option---Payment process*/


/*------------------------------------Mini cart css starts here---------------*/
.m_cart_div
{
    width: 229px;
    height: 56px;
    margin: 0px auto;
    margin-top: 50px;
}
.m_cart_icon_c1
{
    width: 45px;
    height: 50px;
    float: left;
}
.m_cart_icon_btn_c2
{
    width: 182px;
    height: 50px;
    float: left;
}
.m_cart_div_btn
{
    width: 229px;
    height: 50px;
    float: left;
    border: 1px #ffa5cd solid;
    border-radius: 4px;
    background: #ff3f96; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff3f96 0%, #fa3c8f 47%, #ee3988 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3f96), color-stop(47%,#fa3c8f), color-stop(99%,#ee3988)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff3f96 0%,#fa3c8f 47%,#ee3988 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff3f96 0%,#fa3c8f 47%,#ee3988 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff3f96 0%,#fa3c8f 47%,#ee3988 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff3f96 0%,#fa3c8f 47%,#ee3988 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f96', endColorstr='#ee3988',GradientType=0 ); /* IE6-9 */
}
.m_cart_div_shadow
{
    width: 229px;
    height: 8px;
    float: left;
    background-image: url(../Images/Common/mini_cart_shadow.png);
    background-repeat: no-repeat;
}
a.cart_text_count
{
    font-size: 12px; font-weight:bold; display: block; color: #595858; text-decoration: none; margin:0px 0px 0px 12px;
}
a.cart_text_count:hover,a.cart_text_count:active, a.cart_text_count:link{/*background-color:#fff;*/}
a.cart_text_count img
{
    margin-left: 9px; border: none;
}
.cart_btn
{
width:90px;
height:41px;
margin: auto;
margin-right: 10PX;
margin-top: 10px; 
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
background: #f4f4f4;
background: -moz-linear-gradient(top, #f4f4f4 0%, #fdfdfd 47%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(47%,#fdfdfd), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #f4f4f4 0%,#fdfdfd 47%,#ffffff 100%);
background: -o-linear-gradient(top, #f4f4f4 0%,#fdfdfd 47%,#ffffff 100%);
background: -ms-linear-gradient(top, #f4f4f4 0%,#fdfdfd 47%,#ffffff 100%);
background: linear-gradient(to bottom, #f4f4f4 0%,#fdfdfd 47%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );
border-left: 1px solid #e8e8e8;
border-top: 1px solid #e8e8e8;
border-right: 1px solid #e8e8e8;
}
.cart_btn a
{
font-size: 16px;
font-weight: normal;
text-decoration: none;
color: #4e4e4e;
margin-left: -6px;
line-height: 33px;
display: block;
text-align: center;
}

/*------------------------------------*/

.m_rslt_main_div
{
    /*width: 285px;*/
    width: 319px;
    min-height: 100px;
    margin-top: -24px; /*margin-left:501px;*/
    position: relative;
    right: 173px;
    top: -24px;
    z-index: 10000;
    display:none;
}
.m_rslt_main_top_bit
{
    width: 115px;
    height: 1px;   
    border-top:1px solid #e8e8e8;
    float:left;
    /*background-image: url(../Images/Common/Mini_crt_top_bit.png);
    background-repeat: no-repeat;*/
}
.m_rslt_main_top_cntr_bit
{
    /*width: 283px;*/
    width: 316px;
    background-color: #fff;
    min-height: 100px;    
    position:relative;    
    border-bottom: 1px #e8e8e8 solid;
    border-left: 1px #e8e8e8 solid;
    border-right: 1px #e8e8e8 solid;
    top: -7PX;
right: 5PX;
    /*----------------------------------------------------*/
    -webkit-box-shadow: 0px 6px 4px rgba(50, 50, 50, 0.18);
    -moz-box-shadow: 0px 6px 4px rgba(50, 50, 50, 0.18);
    box-shadow: 0px 6px 4px rgba(50, 50, 50, 0.18);
    /*----------------------------------------------------*/
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.m_crt_header
{
    /*width: 259px;*/
    width: 300px;
    height: 33px;
    margin: auto;
    background-color: #fff;
}
table.m_crt_header_txt
{
    width:100%;
    float:left;
}
table.m_crt_header_txt td
{
}
table.m_crt_header_txt td span
{
    font-size: 11px;
    color: #333;
}
.m_cart_pro_div
{
    /*width: 259px;*/
    width: 300px;
    min-height: 15px;
    margin: auto;
    background-color: #fff;
    border-top: 1px #ccc dotted;
    position: relative;
}

.img_close
{
    position: absolute;
    z-index: 9999;
    right: -17px;
    top: 25px;
}

table.m_cart_pro_tble
{
}
table.m_cart_pro_tble td
{
}
table.m_cart_pro_tble td span
{
    font-size: 12px;
    color: #8f8e8e;
}
table.m_cart_pro_tble td img
{
    border: 1px #eee solid;
}

.m_crt_total_prce_txt
{
    font-size: 18px;
    color: #333;
    font-weight: bold;
}
/************** Size Chart ***************/
.sizechart_popup
{    
    display: none;
    width: 710px;
    margin: 0px auto;
    background-image: url(../Images/Common/pop_tranperancy_repeat.png);
    background-repeat: repeat-y repeat-x;
    border-radius: 12px;
}
.b-close
{
    border-radius: 3px 3px 3px 3px;
    box-shadow: none;
    font-size:12px;
    font-weight:bold;
    padding: 0 6px 2px;
    position: absolute;
    right: -9px;
    top: -7px;
}
.button
{
    border-radius: 10px;    
    color: #fff;
    cursor: pointer;
    display: inline-block;    
    text-align: center;
    text-decoration: none;
    border-radius: 3px 3px 3px 3px;
    width:29px;
    height:29px;
}

/******************** Wallet PG Topup ************************/
.wallet_pay_bx
{
    width:495px;
    min-height:250px;
    margin:auto;
}
.wallet_pay_bx_r1
{
    width:495px;
    height:67px;
    margin:auto;
}

.wallet_pay_bx_r2
{
    width:495px;
    height:97px;
    margin:auto;
    background-color:#f8f8f8;
    border:1px #ebebeb solid;
}

.wallet_pay_bx_r2_inner_r1
{
    width:495px;
    height:53px;
    margin:auto;
}

.wallet_pay_bx_r2_inner_r2
{
    width:495px;
    height:41px;
    margin:auto;
    background-color:#fcfcfc;
    border-bottom:1px #e2e2e2 dashed;
    border-top:1px #e2e2e2 dashed;
}
.wallet_pay_bx_r2_inner_r3
{
    width:495px;
    height:56px;
    margin:auto;
}
.wallet_pay_bx_heading
{
    font-size:18px;
    color:#333;
    font-weight:bold;
    line-height:65px;
}
.wallet_pay_bx_r3
{
    width:495px;
    height:73px;
    margin:auto;
}
table.wallet_pay_tble
{
}
table.wallet_pay_tble td
{
    height:41px;
}
table.wallet_pay_tble td span
{
    font-size:14px;
    color:#666666;
    font-weight:bold;
}

.wallet_blue_text
{
    font-size:14px;
    font-weight:bold;
    color:#37b1ff;
}

/*---------------------------------------Offline Stores Page -----------------------------------------------*/
.offlinestore_container
{
    width:980px;
    min-height:100px;
    margin:auto;
}
.offline_clmn_1
{
    width:470px;
    min-height:100px;
    float:left;
    padding-bottom:10px;
}
.offline_clmn_2
{
    width:509px;
    min-height:100px;
    float:left;
}
.offlin_address_bx
{
    width:225px;
    height:91px;
    float:left;
    margin-right:10px;
    margin-top:10px;
    background-color:#f7f7f9;
    border-radius:3px;
}
.off_shop_nme
{
    font-size:15px;
    font-weight:bold;
    color:#f43a8b;
    margin-left:10px;
    line-height:35px;
}
.off_shop_address_txt
{
    font-size:12px;
    color:#5e5c5d;
    font-size:11px;
    margin-left:10px;
    margin-right:10px;
    margin-top:0px;
}
/*---------------------------------------Offline Stores Page-----------------------------------------------*/

/*---------------------------------------Francisee Link Start-----------------------------------------------*/

#floater
{
    height:292px;
    /*width:247px;*/
    position:fixed;
    right:0px;
    top:200px;
    z-index:9;
    display:none;
}
#floaterHeader
{       
    float:left;
    cursor:pointer;
    z-index:99px;
    /*height:292px;
    width:40px;
    background-image:url(../Images/Buttons/Franchise-side_btn.png);
    background-repeat:no-repeat;*/
    width: 30px;
	height: 291px;
    /*background: url('../Images/Common/IS_SpriteImg.png') no-repeat -689px -64px;*/
    background-image:url(../Images/Common/PUC.gif);
    background-repeat: no-repeat;
}
#fbody
{
    height:292px;
    width:207px;    
    /*background-image:url(../Images/Common/Franchise_side_repeat.jpg);
    background-repeat:repeat-x;*/
    background-image: url(../Images/Common/puc-bg.jpg);
    float:left;
    z-index:4px;    
}
#dvFranchise
{
    background: url('../Images/Common/IS_SpriteImg.png') no-repeat -318px -506px;
	width: 179px;
	height: 168px;
}

/*---------------------------------------Francisee Link End-----------------------------------------------*/

/*---------------------------------------MY ACCOUNT JLSALSFJS LD0-----------------------------------------*/
.my_wallet_tab_container
{
    width: 721px;
    min-height: 231px;
    float: left;
    margin-top:35px;
}
table.change_wal_passwor
{
margin-left:5px;
}
table.change_wal_passwor td
{
    height: 28px;
}
table.change_wal_passwor td input[type=text]
{
   width:180px;
    height: 28px;
}
table.change_wal_passwor tr
{
}
/*-------------------------------------------------------------My Account Modification*/
.my_profile_containr
{
    width:980px;
    min-height:100px;
    margin: auto; margin-top: 25px;
}
.my_prof_Breadcrumbs_Div
{
    width:980px;
    height:53px;
}
.my_Profile_column_1
{
    width:214px;
    min-height:100px;
    float:left;
}
.my_Profile_column_2
{
    width:765px;
    min-height:100px;
    float:left;
}

.my_acc_left_btn_Div
{
    width:212px;
    height:43px;
    float:left;
    margin-bottom:3px;
}
/*-------------------My Account Left Tab-------------------------*/
.my_acc_order_btn_Div, .my_acc_order_btn_Div_active
{
    width:212px;
    height:43px;
    float:left;
    margin-bottom:3px;
}
.my_acc_order_btn_Div a
{
    background-image:url(../Images/Buttons/my_order_btn_w.png);
    background-repeat:no-repeat;
    display:block;
    width:212px;
    height:43px;
 }

.my_acc_order_btn_Div a:hover, .my_acc_order_btn_Div_active a
{
    background-image:url(../Images/Buttons/my_order_btn_c.png);
    background-repeat:no-repeat;
    display:block;
    width:212px;
    height:43px;
 } 
 /*---------------------------*/
.my_acc_wallet_btn_Div, .my_acc_wallet_btn_Div_active
{
    width:212px;
    height:43px;
    float:left;
    margin-bottom:3px;
}
 
 .my_acc_wallet_btn_Div a
{
    background-image:url(../Images/Buttons/my_wallet_btn_w.png);
    background-repeat:no-repeat;
    display:block;
    width:212px;
    height:43px;
 }

.my_acc_wallet_btn_Div a:hover, .my_acc_wallet_btn_Div_active a
{
    background-image:url(../Images/Buttons/my_wallet_btn_c.png);
    background-repeat:no-repeat;
    display:block;
    width:212px;
    height:43px;
 }
 /*---------------------------*/
.my_acc_profile_btn_Div, .my_acc_profile_btn_Div_active
{
    width:212px;
    height:43px;
    float:left;
    margin-bottom:3px;
}
 
 .my_acc_profile_btn_Div a
{
    background-image:url(../Images/Buttons/my_profile_btn_w.png);
    background-repeat:no-repeat;
    display:block;
    width:212px;
    height:43px;
 }

.my_acc_profile_btn_Div a:hover, .my_acc_profile_btn_Div_active a
{
    background-image:url(../Images/Buttons/my_profile_btn_c.png);
    background-repeat:no-repeat;
    display:block;
    width:212px;
    height:43px;
 }
/*----------------------------*/

.my_acc_changepass_btn_Div, .my_acc_changepass_btn_Div_active
{
    width:212px;
    height:43px;
    float:left;
    margin-bottom:3px;
}
 
 .my_acc_changepass_btn_Div a
{
    background-image:url(../Images/Buttons/change_pass_btn_w.png);
    background-repeat:no-repeat;
    display:block;
    width:212px;
    height:43px;
 }

.my_acc_changepass_btn_Div a:hover, .my_acc_changepass_btn_Div_active a
{
    background-image:url(../Images/Buttons/change_pass_btn_c.png);
    background-repeat:no-repeat;
    display:block;
    width:212px;
    height:43px;
 }
/*-------------------My Account Left Tab-------------------------*/
.my_wallet_cntnt
{
    font-size: 12px;
    color: #6d6d6d;
   
}
.my_acc_track_order_Div
{
    width:195px;
    height:86px;
    float:left;
    background-color:#ffe7f2;
    border:1px #ffbfda solid;
    border-radius:5px;
    margin-top:15px;
}

.my_acc_txt_Div
{
    width:980px;
    height:76px;
    background-color:#fafafa;
    border:1px #ccc solid;
    margin-bottom:15px;
}
.my_acc_txt_Div p
{   
    margin-left:20px;
    margin-top:19px;
    font-size:12px;
    color:#999999;
}

.my_w_transaction_Div
{
    width:721px;
    height:70px;
    margin:auto;
    background-color:#fff;
    border:1px #e3e4e4 solid;
    margin-top:20px;
}
table.my_w_tran_tble
{
    margin-top:20px;
}
table.my_w_tran_tble td
{
    width:72px;
    height:30px;
}
table.my_w_tran_tble td span
{
    font-size:12px;
    color:#373838;
}
.wal_transac_grid_Div
{
    width:721px;
    min-height:100px;
    margin-top:15px;
    margin-bottom:50px;
    
}
.my_wlt_tab_part
{
    width:700px;
    margin-left:21px;
    float:right;
    height:42px;
    margin:auto;
    position:relative;
}
a.my_wlt_tab1_btn
{
    padding:10px 15px 17px 15px;
    border:1px #e8e8e8 solid;
    border-bottom:none;
    background-color:#fff;
    float:left;    
    text-decoration:none;
    font-size:13px;
    color:#333;
    margin-right:5px;
    border-radius:5px 5px 0px 0px;
    -webkit-border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
    -khtml-border-radius:5px 5px 0px 0px;    
}
a.my_wlt_tab1_btn_unselect
{
    padding:10px 15px 16px 15px;
    border:1px #e8e8e8 solid;
    background-color:#fafafa;
    float:left;    
    text-decoration:none;
    font-size:13px;
    color:#333;
    margin-right:5px;
    border-radius:5px 5px 0px 0px;
    -webkit-border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
    -khtml-border-radius:5px 5px 0px 0px;    
}
.my_wlt_Tab_body
{
    width:721px;
    float:right;
    min-height:100px;
    background-color:#fff;
    border:1px #e8e8e8 solid;
}
.my_acc_Tab_body
{
    width:750px;
    float:right;
    min-height:100px;
    background-color:#fafafa;
    border:1px #e8e8e8 solid;
    padding-bottom:20px;
}
.my_acc_tab_part
{
    width:752px;
    float:right;
    height:42px;
    margin:auto;
   position:relative;
}

a.my_acc_tab1_btn
{
    padding:10px 15px 11px 15px;
    border:1px #e8e8e8 solid;
    border-bottom:none;
    background-color:#fafafa;
    float:left;    
    text-decoration:none;
    font-size:18px;
    color:#333;
}

a.my_acc_tab1_btn_unselect
{
    padding:10px 15px 10px 15px;
    background-color:#fff;
    float:left;    
    text-decoration:none;
    font-size:18px;
    color:#333;
}
.my_acc_p_txt
{
    font-size:12px;
    color:#6d6d6d;
    
    line-height:20px;
}
.my_acc_w_number
{
    font-size:18px;
    color:#575757;
    line-height:20px;
}
.current_bal_tble
{
    min-width:100px;
    background-color:White;
    height:102px;
    border:1px #ccc solid;
}
.my_acc_tab_container
{
    width:721px;
    min-height:100px;
    margin:auto;
    margin-bottom:20px;
}
/*-------------------------------------------------------------My Account Modification*/

/*---------------------------------------MY ACCOUNT LJSDFLKJ  LD0-----------------------------------------*/


/*--------------------WALLET TOPUP----------------------*/
.paybycoupon_count
{
    width:573px;
    min-height:160px;
}
.w_topup_new
{
    width:370px;
    height:53px;
}

.w_det_cntn_part
{
    width:370px;
    height:30px;
}

.w_det_Div_part
{
    width:370px;
    height:200px;
    border-radius:4px;
     border:1px #dbdbdb solid;
     float:right;
}
.wallet_pay_container
{
    width:573px;
    min-height:100px;
    float:left;
    border:1px #dbdbdb solid;
    margin-bottom:30px;
}
.wltboxtext
{
    font-size: 15px;
    color: #000;    
}

/*------------------------MY ORDERS START------------------------*/
.my_ordr_grid_header
{
    width:720px;
    height:40px;
    border-left:1px #e3e4e4 solid;
    border-right:1px #e3e4e4 solid;
    border-top:1px #e3e4e4 solid;
    background: #f1f1f1;
    background: -moz-linear-gradient(top,  #f1f1f1 0%, #ebebeb 35%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(35%,#ebebeb), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ebebeb 35%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f1f1f1 0%,#ebebeb 35%,#e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f1f1f1 0%,#ebebeb 35%,#e5e5e5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f1f1f1 0%,#ebebeb 35%,#e5e5e5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}

table.my_ordr_grid_h_tble
{
}

table.my_ordr_grid_h_tble td
{
    height:40px;
    border-right:1px #f1f1f1 solid;
}

table.my_ordr_grid_h_tble span
{
    font-size:13px;
    color:#333;
    
}

table.my_ordr_grid_b_tble
{
}

table.my_ordr_grid_b_tble td
{
    height:42px;
    border-right:1px #f1f1f1 solid;
    border-bottom:1px #f1f1f1 solid;
}

table.my_ordr_grid_b_tble span
{
    font-size:11px;
    color:#6d6d6d;
    
}

table.my_ordr_grid_b_tble a
{
    font-size:12px;
    color:#333;
    text-decoration:none;
}

.my_ordr_det_txt
{
    font-size:13px;
    color:#ff388d;
    margin:0px;
    padding:0px;
}

ul.my_ordr_items_ul
{
    list-style-image:url('../Images/Common/My-Orders_bulet.jpg');
    margin:0px;
    margin-left:25px;
    margin-top:10px;  
    margin-bottom:10px;  
    padding:0px;
}
ul.my_ordr_items_ul li
{
    font-size:11px;
    line-height:25px;
    color:#6d6d6d;
}

.my_ordr_grid_body
{
    width:720px;
    background-color:#fff;
    border-left:1px #e3e4e4 solid;
    border-right:1px #e3e4e4 solid;
    border-bottom:1px #e3e4e4 solid;
}
table.myordr_pro_tble
{
}
table.myordr_pro_tble td
{
    max-height:74px;
    border-bottom:1px #ccc dashed;
}
table.myordr_pro_tble td p
{
    font-size:11px;
    color:#979797;
}
.my_acc_ship_address
{
    width: 191px;
    min-height: 154px;
    background-color: #f7f7f7;
    padding-bottom:10px;
    margin-top: 15px;
    margin-bottom:15px;
    position: relative;
}
.my_ordr_heading
{
    width:764px;
    height:46px;
    margin:auto;
}
.my_ordr_heading p
{
    font-size:18px;
    color:#666;
    font-weight:bold;
    margin:0px;
    padding:0px;
}
.my_ordr_heading a
{
    font-size:12px;
    color:#48b8f0;
    text-decoration:none;
}
/*------------------------MY ORDERS END------------------------*/

/************************* Delivery Note Popup ****************************/

/*#popup_container
{
	width:980px;
	height:178px;
	margin:0px auto; 
	bottom: 0px;
    display: none;
    position:fixed;    
    z-index:99;
}
.wrapper{
	width:560px;
	height:180px;
	background: url(../Images/Common/popup_bg.jpg) no-repeat;
	margin:0 auto;
}
.close_button{
	width:23px;
	height:21px;
	float:right;
	margin-right:1px;
	padding-top:1px;
}
.close_button a{
	width:23px;
	height:21px;
	background: url(../Images/Buttons/close_icon.png) no-repeat;
	display:block;
	text-decoration:none;
}
.close_button a:hover{
	width:23px;
	height:21px;
    background: url(../Images/Buttons/close_icon_over.png) no-repeat;
}
.like_button{
	width:225px;
	height:42px;
	float:right;
	margin-right:-5px;
	margin-top:115px;
	background: url(../Images/Buttons/like_button_bg.png) no-repeat;
	line-height:56px;
	padding-left:60px;	
	padding-top:14px;
}*/

#popup_container
{
	width:980px;
	height:76px;
	margin:0px auto; 
	bottom: 0px;
    display: none;
    position:fixed;    
    z-index:99;
}
#under_popup
{
	width:366px;
	height:82px;
	margin:auto;
	text-align:center;
	background-image:url(../Images/Common/FB_bg.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:74px;
}
.FB_close_button
{
	width:20px;
	height:20px;
	float:right;
	margin-right:0px;
	margin-top:5px;
	background:url(../Images/Buttons/FB_close_icon.png) no-repeat;
}
.FB_close_button:hover
{
	width:20px;
	height:20px;
	float:right;
	margin-right:0px;
	margin-top:5px;
	background: url(../Images/Buttons/FB_close_icon_over.png) no-repeat;
	cursor:pointer;
}
.like_button {	
	position:relative;
	margin-left: 70px;
	margin-top: 25px;	
}

/******************* New Popup *****************/
#popup_contain
{
	/*width:980px;
	height:512px;*/
	margin:0px auto;
	margin-top:12px;
}
#under_popup_1
{
	width:630px;
	height:502px;
	padding:5px;
	margin:auto;
	text-align:center;
	background-color:#fff;
	box-shadow: 0px 0px 10px 4px rgba(204, 204, 204, 0.75);
	-moz-box-shadow: 0px 0px 10px 4px rgba(204, 204, 204, 0.75);
	-webkit-box-shadow: 0px 0px 10px 4px rgba(204, 204, 204, 0.75);
	border:#bdbbbb 1px solid;
}
#inner_popup_1
{
	width:630px;
	height:502px;
	background-image: url(../Images/Common/popup_bg.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}
.skip_button{
	width:120px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:17px;
	background-color:#91b91c;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	margin-left:5px;
	border:none;
	cursor:pointer;
	margin-top:15px;
	text-align:center;
}
.skip_button:hover{
	width:120px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:17px;
	background-color:#82a619;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	margin-left:5px;
	border:none;
	cursor:pointer;
	margin-top:15px;
	text-align:center;
}
#right_cont{
	width:630px;
	height:462px;
	float:left;
}
.brand{
	width:624px;
	padding-top:434px;
	padding-right:25px;
}
.close_button
{
	width:25px;
	height:25px;
	float:right;
	margin-right:0px;
	margin-top:0px;
	/*background:url(../Images/Buttons/close_icon.png) no-repeat;*/
}
.close_button:hover
{
	width:25px;
	height:25px;
	float:right;
	margin-right:0px;
	margin-top:0px;
	/*background: url(../Images/Buttons/close_icon_over.png) no-repeat;*/
	cursor:pointer;
}

/************************ New FAQ ***************************/
span.faqHeading{font-size:15px;}
ul.faqul
{
    list-style-type:square;
    margin-left:12px;
}
ul.faqul li
{
    font-size:12px;
    color:#737374;
}

/*********** PUC ************/
.puc_heading
{font-size:14px; color:#666;}
.justify
{text-align:justify; text-justify:inter-word; font-size:12px; color:#666;}
.dline
{ background-image:url(../Images/Common/dline.jpg); background-position:center top; background-repeat:repeat-y;}
.s_font
{font-size:11px; color:#666; line-height:18px;}
.pucbutton
{		
	background-color: #69bafe;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#69bafe), to(#4aa3e1));
	background-image: -webkit-linear-gradient(top, #69bafe, #4aa3e1);
	background-image: -moz-linear-gradient(top, #69bafe, #4aa3e1);
	background-image: -ms-linear-gradient(top, #69bafe, #4aa3e1);
	background-image: -o-linear-gradient(top, #69bafe, #4aa3e1);
	background-image: linear-gradient(top, #69bafe, #4aa3e1);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border : 1px solid #1b84c8;
	padding: 7px;;
	cursor: pointer;
	font-size: 14px;
	line-height:normal;
	color: #FFF; text-decoration:none;
}
.pucbutton:hover
{		
    background-color: #4aa3e1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4aa3e1), to(#69bafe));
    background-image: -webkit-linear-gradient(top, #4aa3e1, #69bafe);
    background-image: -moz-linear-gradient(top, #4aa3e1, #69bafe);
    background-image: -ms-linear-gradient(top, #4aa3e1, #69bafe);
    background-image: -o-linear-gradient(top, #4aa3e1, #69bafe);
    background-image: linear-gradient(top, #4aa3e1, #69bafe);
}	


/**************************************** CSS Sprite Images ************************************************/
#dvHomeIcon{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -753px -116px; width: 20px; height: 17px; border:none;}
.btnWalletIcon{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -792px -116px; width: 21px; height: 17px; border:none; }
.btnRegisterIcon{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -831px -116px; width: 17px; height: 17px; border:none; border:0px; }
#dvCartIcon{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -862px -382px; width: 33px; height: 30px; }
#dvCheckoutIcon{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -901px -116px; width: 23px; height: 18px; border:none; }
#dvSearchIcon{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -963px -112px; width: 27px; height: 25px; border:none; }
#dvCartDownArrow{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -1011px -122px; width: 7px; height: 6px; border:none; float:right; margin:5px 25px 0px 0px; }
#dvTestimonialLeftqote{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -1032px -166px; width: 22px; height: 18px; border:none; margin-top: 12px; }
#dvTestimonialRightquote{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -1061px -166px; width: 22px; height: 18px; margin-top: 84px;}
#dvOfflineStoreIcon{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -751px -216px; width: 44px; height: 42px; }
#dvNewsLetterIcon{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -807px -216px; width: 44px; height: 42px; }
#dvISTwitter{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -881px -220px; width: 35px; height: 34px; }
#dvISGooglePlus{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -981px -220px; width: 34px; height: 34px; }
#dvFaceBook{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -923px -220px; width: 34px; height: 34px; }
#dvISPintrest{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -1020px -220px; width: 35px; height: 34px; }
.dvTopPicksLeft{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -944px -160px; width: 27px; height: 29px;}
.dvTopPicksLeft_hover{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -869px -160px; width: 27px; height: 29px; }
.dvTopPicksRight{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -910px -160px; width: 27px; height: 29px;}
.dvTopPicksRight_hover{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -835px -160px; width: 27px; height: 29px; }
.dvBWSPrv, #dvMBPrev{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -750px -64px; width: 27px; height: 29px; }
.dvBWSPrv_hover, #dvMBPrev_hover{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -830px -64px; width: 27px; height: 29px; }
.dvBWSNxt, #dvMBNext{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -787px -64px; width: 27px; height: 29px;}
.dvBWSNxt_hover, #dvMBNext_hover{ background: url('../Images/Common/IS_SpriteImg.png') no-repeat -867px -64px; width: 27px; height: 29px; }
div.sequence-next{background: url('../Images/Common/IS_SpriteImg.png') no-repeat -787px -64px; width: 27px; height: 29px;}
div.sequence-next-hover{background: url('../Images/Common/IS_SpriteImg.png') no-repeat -867px -64px; width: 27px; height: 29px;}
div.sequence-prev{background: url('../Images/Common/IS_SpriteImg.png') no-repeat -750px -64px; width: 27px; height: 29px;}
div.sequence-prev-hover{background: url('../Images/Common/IS_SpriteImg.png') no-repeat -830px -64px; width: 27px; height: 29px;}


/* PowerTip Plugin */
#powerTip{cursor:default;background-color:#d2e6fa;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 1px rgba(255,255,255,.5) inset,0 -2px 2px #a5d2fa inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 1px rgba(255,255,255,.5) inset,0 -2px 2px #a5d2fa inset;box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 1px rgba(255,255,255,.5) inset,0 -2px 2px #a5d2fa inset;border:1px solid #4b91d2;border-radius:6px;color:#000;display:none;padding:10px;position:absolute;white-space:nowrap;z-index:2147483647;font-size:11px}
#powerTip:before{content:"";position:absolute}
#powerTip.n:before,#powerTip.s:before{border-right:5px solid transparent;border-left:5px solid transparent;left:50%;margin-left:-5px}
#powerTip.e:before,#powerTip.w:before{border-bottom:5px solid transparent;border-top:5px solid transparent;margin-top:-5px;top:50%}
#powerTip.n:before{border-top:10px solid #4b91d2;border-top:10px solid rgba(75,145,210,.8);bottom:-10px}
#powerTip.e:before{border-right:10px solid #4b91d2;border-right:10px solid rgba(75,145,210,.8);left:-10px}
#powerTip.s:before{border-bottom:10px solid #4b91d2;border-bottom:10px solid rgba(75,145,210,.8);top:-10px}
#powerTip.w:before{border-left:10px solid #4b91d2;border-left:10px solid rgba(75,145,210,.8);right:-10px}
#powerTip.ne:before,#powerTip.se:before{border-right:10px solid transparent;border-left:0;left:10px}
#powerTip.nw:before,#powerTip.sw:before{border-left:10px solid transparent;border-right:0;right:10px}
#powerTip.ne:before,#powerTip.nw:before{border-top:10px solid #4b91d2;border-top:10px solid rgba(75,145,210,.8);bottom:-10px}
#powerTip.se:before,#powerTip.sw:before{border-bottom:10px solid #4b91d2;border-bottom:10px solid rgba(75,145,210,.8);top:-10px}
#powerTip.nw-alt:before,#powerTip.ne-alt:before,#powerTip.sw-alt:before,#powerTip.se-alt:before{border-top:10px solid #4b91d2;border-top:10px solid rgba(75,145,210,.8);bottom:-10px;border-left:5px solid transparent;border-right:5px solid transparent;left:10px}
#powerTip.ne-alt:before{left:auto;right:10px}
#powerTip.sw-alt:before,#powerTip.se-alt:before{border-top:0;border-bottom:10px solid #4b91d2;border-bottom:10px solid rgba(75,145,210,.8);bottom:auto;top:-10px}
#powerTip.se-alt:before{left:auto;right:10px}


/****Notify***/

.EmailNotify_Div
{
    width: 450px;
    height: 67px;
    background-color: #f7f7f7;
    border: 1px #ededed solid;
    margin-top: 5px;
    margin-left: 0px;
    border-radius: 4px;
    padding: 5px;
}

/*******FACEBOOK LOGOUT PAGE********/
.wrapper{
	width:486px;
	margin:auto;
	height:auto;
}
.thanks{
	width:486px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7f7f7f;
	padding:15px 0px;
	text-align:center;
}
.thanks span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#eb589c;
	text-align:center;
}
.thanks p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9f9f9f;
	text-align:center;
	display:block;
	margin-top:5px;
}
.container{
	width:480px;
	margin:auto;
	padding:0px 0px 12px 0px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color:#fff;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.70);
	-moz-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.70);
	box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.70);
}
.fb_logo{
	width:480px;
	height:45px;
	background-color:#3b5999;
	text-align:center;
	border-top-right-radius:15px;
	border-top-left-radius:15px;
	-webkit-border-top-left-radius: 15px;
	-moz-border-top-right-radius: 15px;
	padding-top:10px;
}
.fb_like{
	width:460px;
	padding:20px 10px;
	text-align:center;
}
.seconds{
	width:450px;
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#476a94;
	text-align:center;
}
.seconds p
{
    width: 51px;
    height: 49px;
    background-color: #ededed;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 40px;
    color: #476a94;
    text-align: center;
    display: block;
    margin: auto;
    line-height: 50px;
    margin-top: 15px;
    margin-bottom: 20px;
    border-radius: 5px;
}
.seconds span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#767676;
	text-align:center;
	display:block;
	padding-bottom:15px;
}
.seconds a{
	width:90px;
	height:40px;
	background-color:#3b5997;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	text-align:center;
	margin:auto;
	padding:0px 10px;
	display:block;
	line-height:40px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-decoration:none;
}
.seconds a:hover{
	color:#FC0;
}